Adds booking model
Fixes bug in sign in
Add booking form on listing page and user trips index
Finishes major booking functionality
Adds ability to cancel booking
Minor refactoring in listings controller
Adds dependent destroy and refactors booking within date range method
Stores price for booking instead of subtotal
Adds guest num to bookings