Add .editorconfig file and .jshintrc
Bump dependencies and update gulp file
Structure app and add HTTPS support