Added ability for customers to register.
Only registered customers can select appointment times.