Added jshint and jscs
added gitignore for node_modules
Checking with jshint and jscs
Fixed rules
Fixed paths in make file
Added grunt
Added task lint for jshint and jscs running
Added empty default task

fixes after review
Added bower for external libs
Added grunt task for bower
Bower can't be used separately
After npm install bower runs automatically

Rebased from gurugray/git-trainer/master
Merge pull request #23 from feugenix/master

jshint and jscs