Generation and Detection of Infrared Single Photons and their Applications