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.
File name format configurable for the merge preprocessor.
Whitespace formatting.
Combine dictionary values by case-insensitive key comparison.
Do not initialize configuration to default values.