installed some grunt things
adding some npm dependencies
adding Gruntfile.js
adding todo with some dependencies to break
storing sample tests
fix sample test
a mess of code I'd rather not rewrite