[Settings] Additional e2e testing implemented

- settings controller updated to fix setting size value as a string for descriptionFont
- comprehensive e2e tests added, testing displaying the Date Format selection, testing for a valid form, and correctly saving settings
Merge pull request #20 from stulees/chore/settings-e2e-saving

[Settings] Additional e2e testing implemented
Add support for refreshing calendar data

Use nested document fragments to minimize reflow