AMS -
1) add validations to availability and appointment.
2) add action for listing user