Cleaned out match to incorporate MatchRoute
MatchRoute is yet to be implemented
Add match_route class to handle creating routes on match statements