grunt setup with tests