Restructured the solution and added Test projects.
Added a condition to check that the constraint is match on an incoming request.
Added <html> and <body> minimum height value.
Added properties for the route defaults and constraints.
Assigned the route defaults and constraints.
Refactoring
Refactoring
Added the CSV Error Log provider to the test UI.
Improved the process of matching the resource to the requested file.
Refactoring
Added UI dev files.
Changed IErrorLogProvider to inherit from IEnumerable<ErrorLog>.
Changed IStorageProvider to inherit from IEnumerable<ErrorLog.Storage>.
Added Xml Error Log Provider to the Test UI.
Renamed Components to Composition.
Added DisplayNameAttribute functionality for Error Log Providers.
Added Error Log Provider Name to the header.
Reverted to showing the full Version number.
Set the Dev website to not run when debugging.
Refactored, to lazy load the file contents.
Fixed error.
Refactored, to ensure that the MemoryErrorLogProvider is only created if there are no other IErrorLogProviders.
Refactored the FilePath logic.
Refactored in order to lazy load the XML document.
Minor refactoring.