new github pages deployer

- not entirely working correctly yet with nesting
- travis issue makes tests not pass on travis
- but the majority of the logic is there, whoo!
deployer working correctly
remove console.log
update to new config variable setup
cleanup methods, better tests
use edge api for streaming build status
tar and gzip aw yeah
fix linter
small fix
Merge branch 'heroku' into refactor
Merge branch 'github-pages' into refactor