Upconversion Nanoparticles: Stability, Surface Modification and Dye Sensitization