Add minifying as a grunt task
Tests should go through grunt
Rewrite tests using mocha/sinon/chai
Turn some of the "expect" tests into "should"s for demonstration purposes
A generated array of length 0 would not have called the spy