Update  calendar.js  - added 'use strict', changed scope of map variable to be declared before it is used, added hasOwnProperty check to tValues function, reformatted 4 spaces to match the rest fo the files in the project.
Rename component.json to bower.json and changed ignored directories
Add .bowerrc file and set bower directory to bower_components
Update project to use Karma (the new version of Testacular)