Revert "commented out google maps scripts"

This reverts commit a4c55300567dc8389c714c5546d06a32a06cb317.
Revert "commented out googlemaps loading in the view"

This reverts commit 6914f252f6ba8d0fe9404397941a57bab1543308.
Revert "removed google map from the admin view until it is finished"

This reverts commit 0683761d4aae461227f8de4388dc0af4e3292290.
changes the format of the json object that are returned from the controllers, discovered that the jsaon tests I wrote are buggy
added a function to google maps that adds a hyperlink to a marker
made the google map into GoogleMapController object and created class tests, the class seems to be fully functional
added more tests for google map class
added the ability to create a map with specific possitioning parameters
googleMaps.js can now be inicialized with string type numbers as well as numbers, static.js now has a initializeMap function, regions_controller now has a separate function to gather parent and children data, also assigns this to @mapData in show, googleMap.html.erb now has data-markers attribute where @mapData can be stored as json
static.js: now if no data-marker is defined it will create a default map
googleMap.html.erb not uses window.ready to initialize the map.
refractored googleMap.html.erb
added google map to states/show and made required changes to controller
added google map to areas/show and made required changes to controller
added google map to territories/show and made required changes to controller
added google map to crags/show and made required changes to controller
added a partial for an editable map (adminMap) created a function to initialize admin maps with zoom control, added functions to googleMaps.js to bind form input values to the map
added latitude binding in googleMaps.js moveBind function, only working from map to input
added longitude binding in googleMaps.js moveBind function, only working from map to input
latitude and longitude input fields now have listeners to change the google map both ways