The Wigner Monte Carlo Method For Nanoelectronic Devices: A Particle Description Of Quantum Transport And Decoherence