- Fixed non-unique IDs
- Added all javascript under JQuery document.ready()
- Added reverse geocoding to display location