code cleanup
added controller base class; ServiceControllerServiceProvider is now always enabled