readme adjustments, new api spec
progress events to deploy method
add contributing file
update editorconfig
add coverage, linting
update makefile
add npmignore
correct linting errors
makefile correction
restructure tests, start getting greens
continued work through the refactor

- remove nodejitsu deployer, not useful
- rewrite s3 adapter to fit new spec. not yet tested
- get .configure tests passing
refactor prompt to use promises, untested
remove dropbox
remove deployer superclass
remove unneeded deps
config prompt tests
add tests for write_config
remove unnecessary fat arrows
add nowhere deployer, deploy tests, fixes etc

- add a 'nowhere' deployer, which accepts nothing as
  config and does nothing. very useful stuff here.
- write basic tests for deploy api call
- methods that return promises do not throw anymore,
  only return rejections
- add a bit more protection for deployers with no config
- some other small fixes here and there
add tests stubs for deployers with no config