Coding style

It adds a CONTRIBUTING.md file that mostly explain a few rules to follow and the coding style.

I also added jshint as a dev dependancy with a corresponding .jshintrc file.