Improve configuration

- allow new services to be enabled disabled
- new parameter that shuts down components that shouldn't typically be
  run unless the server is started