Fixed issue where the setup and teardown functions in QUnit were run out of order when used on an asyncTest.
Updated to latest grunt and fixed errors because of significant changes between grunt versions. Added package.json file for easier installation.
Merge pull request #1 from toddbluhm/asyncTests-fix

Async Tests Fix