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
Adds Listing::filter method
Adds search to homepage
Adds search form to listing index page and saves search parameters as values for new booking form
Fixes bug in search-date defaults and adds more seed data
Adds user profile pictures and user edit form
Minor fixes