Clean up Trip event code
Add user to triplocation models
Finally make Triplocation adding atomic to prevent race conditions and also to be sure creation callbacks are performed
Add spec for Triplocation
Add REST routes for triplocations
Fix Triplocation creation and extend to all calls of add_location instead of just indexed ones
Add controller actions for delete and update for triplocations