Added package.json, karma, gulp and jshint configs
JSHint compliance and client-side unit tests