Registered custom Route constraint for API Versioning (via ApiVersionConstraint class) with ASP.NET Web API so that it gets applied to incoming requests. Also replaced default implementation of controller selector to use our custom controller selector in WebApiConfig class.
Created the IDateTime Interface contract in ErrandBoy.Common Project. Also updated comments in WebApiConfig class in ErrandBoy.Web.Api Project.
Removed unused directives in file.
Created DateTimeAdapter class that's a concrete implementation of the IDateTime interface.