gulpify

- Configs for jshint, travis, and zuul
- Merged things into a full README
- fixed deps
- move tests to real tests run by zuul
- Lots of notes in README for new dev features this adds (eg test, github release dist)