Added grunt, removed makefile
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