Added grunt with test suite