GenericRouteConstraint renamed to PredicateRouteConstraint and fully implemented. SwissKnife.Web.Tests.Unit project added.