Add a tag field to the service configuration: used to classify services in different categories.
Add a cost field the service configuration. Used to decide where the distribute services.
Added the ability to filter services by tag in a new DAO and some trivial test cases.
Only use the manager to start services tagged with 'bootstrap'.