Updated anonymous tests

Added custom Jasmine matcher to easily verify the keys within a JavaScript object (in this case, a user auth payload).
I commented that out because it was causing things to not work. I believe that the `jasmineEnv` stuff is no longer needed now that we upgraded Jasmine. So I will definitely remove that.

As for the querystring stuff, I haven't yet figured out why that is needed. I'm not sure if there was some special way that Rob ran the tests, but the code has always been a no-op in my experience. I'll remove it and add it back in if I figure out a need for it.