Prototype/selenium

Added selenium standalone server (You'll need Java and have it in your PATH)
Uses nightwatch.js to run tests that are defined  in `test/acceptance/tests`.
Run `grunt acceptance` to start an Adapt server, a Selenium server then runs the tests.

Reports are dumped into `test/acceptance/reports`.

I'll demo this in a hangout.