Apply font settings to UI

Apply font settings to UI
Show error if calendar cannot be accessed
Merge pull request #27 from Rise-Vision/chore/apply-style-settings

Apply font settings to UI
Resolve JSHint errors
Merge pull request #28 from Rise-Vision/chore/resolve-jshint-errors

Resolve JSHint errors
UI review changes

* Use same padding and margins as the Gadget
* Add border between days
* Move CSS to external file
Merge pull request #29 from Rise-Vision/chore/ui-review

UI review changes
e2e and unit testing

* Configure project for e2e & unit tests
* Create Google Calendar API mock
* Expect to receive multiple parameters back when requesting
`additionalParams`

Fix error in Widget e2e test
Merge pull request #31 from Rise-Vision/chore/e2e-tests

e2e and unit testing
Widget e2e tests

* Use dummy calendar ID
* Add basic e2e tests for Widget
* Add more data to calendar mock and filter it
Merge pull request #32 from Rise-Vision/chore/refine-calendar-mock

Widget e2e tests
Remove use of promises in mock

PhantomJS does not support promises, so I had to fake them.
Merge pull request #33 from Rise-Vision/chore/eliminate-use-of-promise

Remove use of promises in mock
Wrote Widget unit tests

* Move calendar-api-mock.js so both e2e and unit tests can access it
* Check to see if variables exist before referencing them
Merge pull request #35 from Rise-Vision/chore/widget-unit-tests

Wrote Widget unit tests
Change implementation to use template tag

Use webcomponents.js instead of platform.js

Update build file name
Merge pull request #36 from Rise-Vision/chore/use-template-tag

Change implementation to use template tag
Updated Widget e2e tests

Node needs to be cloned every time
Merge pull request #38 from Rise-Vision/bug/clone-node

Updated Widget e2e tests
Update facilitator in ReadMe
Merge pull request #39 from Rise-Vision/chore/update-facilitator

Update facilitator in ReadMe