Prepare for major release

This PR brings in a bunch of changes to prepare for the 1.0.0 release

- add travis-ci integration
- update all npm deps
- add a npm bin executable
- add a `fromFile` method
- slightly more useful readme