Nanowire-based Quantum Photonics