Configure build step with Grunt

Your project looks great, and I wanted to help with a build configuration since you opened an issue for it. This is a basic Grunt build that traces the Require dependencies from DOMdiff.js and compiles a single file distribution.

To build locally:

    npm install
    grunt

The compiled library is written to dist/DOMdiff-version.min.js. A
"require('DOMdiff')" is inserted at the end of the compiled file so
all of its modules are available by default.

The "dist" directory is not included in this pull request, but it
should be if everything checks out so anyone interested in DOMdiff
can grab the distribution version.

Fixes #30