Add a docker status page with a list of images

Currently this is a bit buggy - the list of images pulled on each
request is added to the DB. Need to take into account duplicates as well
as not querying the docker instance on every request.
Add periodicQuery helper
Move to Async library instead of forkIO
Create background DB thread