added Rx so we can return IObservables from QueryAsync
spreading the zombie virus!
fixed a couple blocking calls
all tests passing, SQL Server only