Refactoring

- Updated grunt build
- Implemented `jshint` for linting
- Fixes #32