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
Convert code to comply to .jshintrc and Ghost coding style.
Reactified all .jsx files to .js

closes #52
- Converted .jsx files to bare .js files
- Adjusted gulp lint task
- Allows newcap in jshint
Merge pull request #51 from halfdan/jshint

Add code linting using jshint
Code cleanup, proper jshint testing

- Clean up gulpfile
- Properly perform jshint tests
- Remove unneeded dependencies
- Remove left over parenthesis
Merge pull request #58 from halfdan/cleanup

Code cleanup, proper jshint testing
Replace quotemarks with single quotes.
Fix jshintrc.
Merge pull request #59 from halfdan/single-quotes

Replace quotemarks with single quotes.
Ability to submit comments with a keydown.

closes #49
- Small reformatting
- Handle CMD + Enter to submit post
Merge pull request #57 from halfdan/49-keyboard-submit

Ability to submit comments with a keydown.
Merge branch 'master' into ntassone/browser-style-tweaks

Conflicts:
	app/components/comment.jsx