Merge pull request #962 from jlipps/master

simplify reset.sh and gruntfile by using shell instead of node
default tests to use chrome not chromium
make sure we call back with an error and not a string
add test.sh to make it easier for devs to test important stuff
make sure test.sh arguments are passed correctly to mocha
fix another bind(this)