Add: Grunt workflow

This change adds a gruntfile which automates several steps of the
development workflow. It also removes the custom module wrapper
that provided browser compat in favour of browserify via
grunt-browserify.

While nothing related to the Event API was changed the version is
still getting a bump to reflect the fairly significant change in
methodology for cross-platform support.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: API to match EventEmitter

This is a major change from the previous version. Now this module's
API will be standardized on the Node.js EventEmitter.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Merge pull request #6 from kevinconway/specification_compliance

Specification compliance