gave the autoloader a little more flexibility
supert basic abstract-controller