adding support for query handling to bus
upgraded to .net 4.5. had trouble with mono / .net compilation, hence lots of churn in this commit
removed redundant code dependant on OT logger
had to upgrade to .net4.5 to get Rx compiling. made other related changes
removed static references to Rx and replaced with Nuget Package for Rx. Everything now compiles and all tests pass, again, at last