Add display options
Add Only My Events flag
Rename Resources for consistency.

Since they are really treated like classes, they really ought to start with
capital letters.
Add a calendar related data service.
Refactor calendar controller to use its data service.
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.
Use an events function
Test creating new events
Merge branch 'feature/addCalendarLimits' into develop