Adding Grunt. Tests can be run from the command-line now. Need to
streamline this further so that I can add in stuff for tracing,
coverage, etc. Although tracing is not very useful being run from the
commandline. But coverage is. This is also a step towards getting this
working on Travis-CI.