Initial run of grunt init.
Added GPL license (dual-licensed under MIT/GPL).
Ignoring dist.  Added demo.  Added unit tests.