Cleanup dependencies and code

- Remove grunt dependency
- Add more strict code linting
- Fix linting issues with new rules