Ported all constraint methods to IRouteConstraints
Removed constraint methods and replaced them with IRouteConstraints
Fixed some minor issues with demo project
Updated demo project with a custom route constraint
Renamed RouteConstaint to RouteSegmentConstraint
Added DateTime constraint with format parameter
Added IResponseProcessors back in