Fixes #11 - Integrated jshint to assist development

This includes makefile, githooks and jshint configuration.