Use grunt to run tests (Fix #93)

Moving away entire from Make and shell scripts to do things, this
should allow Windows users to run our tests.

This might address issues in #52, but I'm not sure.