Changed Facade behavior
Initial commit base class
Proper configuration based routing
Added configuration and namespacing