Added runtests to package.json
do(func) actually calls the function now
Added .async() method for easy async assertions and improved async tests in .test()