Add check for bad urls in load_trip_from
Simplify setup_adding using use event.target.
Allow clicking icons inside buttons (bug fix)
Remove unnecessary JS methods and refactor regexps
Populate location list with Backbone
Refactor lots of loading code into the Views for Locations and Trip.
Refactor remaining independant JS into Views
Fix JS specs to properly click Add to Trip buttons
Use event triggers for rendering and use the same Trip view when adding locations.
Adjust the TripMap object usage to try to reuse it, but failing
Move TripMap into the TripView class and set up successful object reuse.
Merge branch 'backbone' into development