Dynamically use controller packages found in base namespace

Instead of having to 'use' each controller package individually, let the
dispatcher find the package as needed and use them at runtime.