Adding Google API Map Functionality

Drag and Drop marker to location
Update Long/Lat moves marker
Update Address moves marker
Needs some cleaning up later.