Updates to the scheduling flows:
- coach info for user is always saved on making an appt
- if coach is changed, page gets refreshed to reflect the new coach
- after first time selecting a coach, page is refreshed to a new view
Updates to the scheduling flows:
- Added cancellation by user
- cleaned up emailing program to be generic
- display upcoming appointments