Added BDD style linting/testing tasks.

- Ideally, we'll use grunt to bootstrap all the project mechanisms,
  including testing. With grunt running linting and tests, we can do a
  BDD workflow with the best standards in mind.
Regenerated using npm.