Cancel button on trips page works with ujs
Fixes bug in overlapping bookings, fixes styling and makes cancel buttons on lisiting page work with ujs
Adds success message for ajax request
Fixes bug in date script
Minor styling fixes