Logic to fit bookings among boats
Calculate availability on the fly + refactor
Clean up code and validations
Add routes
Adjust responses