Moved controller for <calendar> into proper place.

Current bugs:
ng-init seems to affect other calendar
header height is broken.