Fetch screen on/off rules from concerto-hardware.

Implemented as an http endpoint for a future background job. Makes some
progress on #17.
Add a background job to bandshelld

Pings the webserver periodically so background tasks can be run.