Added HealthCheck controllers to each project

This is the first step in removing the Guardian Management library.

 After this is rolled out we will remove the old healthchecks.
Is that the XML expansion bug? Why do we 5xx here based on the `AtomicBoolean`? I don't see `setUnhealthy` being called, so I assume it will be in the future?