Basic Intern configuration.
Merge branch 'dev' into functional-test-madness
Added sign in test.
Added Ring test.
Added additional CSS classes to make testing easier.

- Added an active class to Notifier.
- Added fmd class name to the body to distinguish between FMD and FxA.
Added erase test.
Added license to tests.
Switched to bdd style in Intern.
Merge branch 'dev' into functional-test-madness
Added Lock tests.

- Disabled notifier confirmation for now.
Fixed missing code in lock command.
Added Phony to create mock device responses for functional testing.
Enabled linting on tests.
Enabled device response validations in tests.
Added basic validation to Phony to catch bad commands.
Phony now registers itself in the db based on settings in config.ini.
Reformatted Phony to appease the all mighty linter.
Extracted configurable test options into intern.js.
Merge branch 'dev' into functional-test-madness
Merge branch 'dev' into functional-test-madness