Added bower compatibility

Additionally added some file changes and .editorconfig / .jshintrc