Tidying up timeout since no longer overrideable
Changing local var name txn to transaction
Updating to not stop the redis server and to no longer use the XunitTestFramework to start/stop it but use the ClassFixture instead.