Lots of more changes to Async ISession and finished up DbQueryEngine