run browser tests on ci

This depends on #4 so merge that first.

The encrypted env var will start working as soon as this is merged, though travis will have to be enabled for the repo of course.

Backchannel 2014-2-28
```
9:39:35 PM nateps: doing cross browser testing should be a priority now that things are getting more stable in derby
9:40:21 PM nateps: you can probably write the tests in a way where they can be run in phantom or loaded as a normal html page
```

Took longer than I'd hoped to get to this figured, but here it is.

![moar staktracse](https://github-camo.global.ssl.fastly.net/88444f193d394e1003e4577afcb636e1768263b7/687474703a2f2f692e696d6775722e636f6d2f6a61636f6a2e6a7067)