Use a QueuedThreadPool
Add new context for monitoring which, by default, listens on port 8081.
Move instantiation of BackgroundTask to after webapps have been initialised, and classes loaded