feat(jshint): add linting to js files
feat(config): add editorconfig file