Green Fluorescent Protein (GFP): Applications, Structure, and Related Photophysical Behavior