New appointment page behavior.

Starting in on the JS and controller code to actually create an
appointment.
Appointment form validation.

Validate subject chosen, and notes exist for "Other" subject.
Schedule blocks link to new appointment page.

Currently using JS hacks -- these will eventually turn into an AJAX
call to pull in contents for a modal dialog -- maybe need to find a
noscript solution as well?