add reference to the correct syntax for latlng in app.js, reference correct coordinates argument in init and call the reverse geocode method.
Add method to extract the correct items from the address components
define geocoder and latlng in app.js for lint, better commenting and logging
update typeof check for callback in get method, add error message for HTML5 geolocation fail.
Fix scoping issue using closures, cache length vars for looping.