Refactored the timeouthandler out of the main bus implementation
Moved implementation to collections.
Made timeoutdictionary independent of DateTime.Now
Refactored shit out of the bus class.
Initial deferrence support, wohey.