fixing bug with Reset(), updating tests to use it, and adding test to prove QueryRow returns correctly
adding test to prove QueryRow also works with StubQueryFunc