Updated schedule_appointment page

Lots of updates for:
   Platform issues
   Client requests