Revert "Added docs on the calendar directives re #95" because it broke the calendar.

This reverts commit f00a04dfb271037ece0fba73cee5dc3c8c648896.
Re-added documentation on calendar.js, left out refactoring. This needs to be addressed later. re #95
Fixed chromecast not detected due to delayed initialization