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.