Add code linting using jshint

closes #50
- Add gulp-jshint
- Add jshint-pretty
- Add .jshintrc with ruleset
- OCD: Order devDependencies
- Add new gult lint task

closes #52 
- Remove .jsx files in favour of .js
- Add `gulp test`
- Change code formatting to comply with Ghost’s