Fixing up namespaces, autoload configurations, and project structure.
Added in central bootstrap controller for tests.