Test updates

We had to update the tests based on the new version of QUnit. While I was at it, I fixed some other issues with non-atomic tests and such. This PR should also resolve the question in #70.

@jcreamer898, can I get a review from you please?