added an .editorconfig file to keep idea in check
added WebStorm stuff to gitignore
added bluebird for promises and morgan for logging
refactored proxy to be much simpler, use promises, and also fail faster