fixed logic to determine the Presenter class to load
fixed recursive routing; implemented route overloading