Created scaffold for appointments, added basic validation