Added more validations and displaying validation errors. Checks date, time, and reservation. Added edit and show reservation views.