Added grunt and unit test