Description
Currently when an error arise:
- the exception is not catched and logged in stderr
- James is started despite some failed components, and the initialization is not completed
I would expect:
- that an error upon start leave the app in a clean stopped state
- that the error is logged using slf4j in order to be caught by proper monitoring tools