Add path test to merge unit test.
Merged dictionaries, same key and same value should not throw exception.
Remove unused references, add Reactive Extensions.
Refactor FileSystemMonitor to use Reactive Extensions.
Rename lambda variable.
Add comment for usage of Throttle in Rx query.
Changes to FileWatcher to favour unit testing.
Rename and move FileWatcher test class.
Rename test method to match test implementation.
Rename variable to match object type.
Remove TimedExecution class

Favour subscribing to an event stream with a call back using Reactive
Extensions.
Add Managed Thread ID to HttpModule debug messages.
Added hashcode to HTTP module logging.
Add copyright header.
Added null check for constructor argument.
Remove and sort all using statements. OCD.
Add a dictionary extension to case values found by keys.
Return default value if null source.
Add method to get value from dictionary or default value.
Fix configuration retrieval utility.