Remove npm warnings

Added `description` and `repository` in the `package.json` file.
Merge pull request #221 from bobey/remove-npm-warnings

Remove npm warnings by adding ```description``` and ```repository``` in the ```package.json``` file
Added JSCS to enforce coding style

In order to harmonize coding style hover differents commits and pull requests.
Remove coding style errors

Source code now respects coding style check with jscs AND jshint.