wip - fill out the testing.
Refactor calendar controller to use its data service.
wip - start with the $watcher
wip - start with the $watcher
wip - fill out the $watcher
Refactor the editing of events.

We now need to get the new event from the data service and refresh
the data service when events are added or removed.  That last part will
make this application a little chattier, but it should not really be that bit
of a deal.
wip - add a "new" method to the service.
wip- get new event from service
wip- re-load, sort of.
Revert "wip- re-load, sort of."

This reverts commit a93e78b104aacac0cf52f880138906f3f8eeb247.