Ab-Initio Quantum Transport Simulations For Nanoelectronic Devices