add jscs (closes #7) + fix existing code style errors
add pre-commit and pre-push hooks
pre- post-commit stuff in package.json
add docs generation using jsdoc, closes #8
add browserify build task, closes #3
stricter jscs + fix linting error for new config
inject promise and ajax request function instead of hardcoding them, close #2
describe new way to inject stuff in readme (still needs work for browser-side
add travis-ci config
add travis badge, closes #10
Merge branch 'develop'