chore: add 'mochaTest' as test dependency

This also removes the 'exec:test' task
docs: fix repository url in changelog task
fix(lib): calculation of commits w/ different mail

This fixes the calculation commits for users with
the same username but a different mail.

Closes #8
docs: update depencency section in README
chore: bump version to 0.1.10
Merge branch 'release-0.1.10'

  * docs: update depencency section in README
  * fix(lib): calculation of commits w/ different mail, closes #8
  * docs: fix repository url in changelog task
  * chore: add 'mochaTest' as test dependency
chore: add test fixtures
Merge branch 'master' into develop

  * chore: add test fixtures
  * chore: bump version to 0.1.10
  * docs: update depencency section in README
  * fix(lib): calculation of commits w/ different mail
  * docs: fix repository url in changelog task
  * chore: add 'mochaTest' as test dependency
feat(thresholds): cause build to fail

Fail a build when given 'maintainability' threshold is not met.
Threshold values are read from .complexityrc
chore: rename task 'release' to 'bin'
refactor: logging and formatting
refactor: internal helper method
chore deps: update grunt-complexity to 0.2.0

This introduces a new `broadcast` feature which sends
'maintainability' data over the grunt event-bus.
chore deps: add grunt-complexity-updater
test: add test for --markdown option
chore deps: add grunt-release 

Usage: `$ grunt release:major|minor|path`
release-0.1.11