Adding watch and a simple tap runner to the Gruntfile

Adding `grunt dev` command that will watch for changes in the files and tests and then will either compile the library or run the tests.