Code cleanup, proper jshint testing

- Clean up gulpfile
- Properly perform jshint tests
- Remove unneeded dependencies