Totes in the browser

This addresses #12

There is now a gulp task that will generate `totes.js` which is a browser friendly version of totes so that it can be used in [karma](https://github.com/karma-runner/karma)

Currently the build process is manual, so it will have to be run before committing. This may cause some merging problems later, we'll have to see how it goes. If I can work it into the karma plugin itself, that problem will be resolved. For now this is a workable solution.