Added grunt and converted the tests to use a grunt package