Added templates.js for managing template files
Updated clndr js dependencies
Refactored clndr.js file

Implemented:
- shorter dependency array
- cleaner separation between weekly and monthly events calendar

To do:
- combine common initiation options for clndr plugin
- combine common event logic
Using "js-*" classes to wire up clndr plugin