Cleanup dependencies and code

- Remove grunt dependency
- Add more strict code linting
- Fix linting issues with new rules
Merge pull request #6 from jgable/cleanup

Cleanup dependencies and code