Start using directive for calendar
Add location provider that can be overridden in tests
Have calendars and calendar start using location provider
Cleanup some bower and node packaging