added base class for services. Manages running/stopped, with application state object
True services (start/stop, need app state) are now based on abilian.services.base.Service
start_services must be run within an application context