Fixed a bug that would cause initial loading to not happen correctly if prefix contained parameters

If you wanted the prefix to contain a parameter, say #user/:username/*subroute the SubRoute would never match because you were trying to match #user/:username/... to #user/somerandomusername/... The method of matching has been changed to regex matching versus determining if two strings matched.