more thorough unit testing for registration and bump command

I noticed that grunt bump was vacant of unit testing so I've implemented some working tests that try task registration and 'bump-only' versioning for major, minor and patch.

I know it was on nodeunit before, but I was not familiar and it didn't seem this repo had really started unit testing yet. I hope that's okay, they are only devDependencies.