Convert our Route's to represent match-all's as
NULL paths internally
Two new methods on the Route class to easily check
if the Route's path is null or negated
Now using the new Route methods
Updating and adding tests for the new functionality
Making the RouteCollection in the MatchResult no
longer optional