Add an optional background worker (sidekiq) support

- Add an optional background worker
- Use the new style of error pages with nginx
- Add monit as a dependency to monitor the service and background worker.