Inspired by Guava, make Services & Service Manager that support DI and status monitoring. Should be able to take down a service, and start one up, as well as handle optional services, with potential tie in's to Sponges service system.