Instructions for testing

After stumbling around for a while, I eventually got the testing to start working.

I updated the readme with what I think are the steps needed to do the testing. Let me know if I misunderstood something.

Some of the tests assume a blank user, so I'm rewriting some of the tests to account for users that have some data. (IE, the full user object test expects the user to have 0 GP, instead of expecting the user to have at least 0 GP).