Added booking model and form. Added flash messages plus styling. Refactored authentication features.