[Settings] Prevent HTML from being briefly displayed by the browser

- Adding ng-cloak directive to avoid flicker effect and also loading Angular in `head` as recommended by Angular docs
Merge pull request #25 from stulees/master

[Settings] Prevent HTML from being briefly displayed by the browser
Add support for refreshing calendar data

Use nested document fragments to minimize reflow

Fixed dayFragment initialization