add sync/async interface with Promises
add updated readme
refactor to use generators instead of promises
update travis node version
fix results passing
Synchronous only; expose internal parse + inline steps
remove unused dependencies
add options.compress for setting compression
refactor steps
Merge branch 'buddy-v4'

* buddy-v4:
  refactor steps
  add options.compress for setting compression
  remove unused dependencies
  Synchronous only; expose internal parse + inline steps
  fix results passing
  update travis node version
  refactor to use generators instead of promises
  add updated readme
  add sync/async interface with Promises