Switch to Grunt for built
use parentWindow for newer jsdom
cleanup most jsint issues
Merge pull request #247 from jrideout/grunt

Switch to grunt