Added urlOverride capability
Changed the way routes are built from being based on folder structure and file name, to be based on folder structure and controller name, since ForParent is being checked only on controller, it seemed very inconsistent.