Added Grunt build

Fix to issue #18

Added Grunt build process and test runner which is more standard than a custom PS script. This will allow non MS users and users which are using the current standard tools to contribute code easily.