Added new map version

- Includes Map events to handle map interactions
- Map will get bounds and pass to back-end via AJAX
- Response is parsed by template and added to DOM