Set up Grunt and testing infrastructure