feat: upgrade to new structure

* setup scenario for protractor
* upgrade Makefile to newer folder structure and test process
* update protractor config to read port from config.port
* add install command to .travis.yml
* move start connect as gulp.task