Resolves #4 - root controller is now configurable. also forcing devs to use App namespace for both the root controller and the app class in config