Update Gruntfile.js
Add additional dev deps
Fix a few errors uncovered in testing
Add tests