fix import
Added pretty print to search output.
Initial DB persistance for the dispatcher. Redis only to start with.
eg database options
Addition of time stamps to Jobs and Tasks
Add incomplete set
Tidy up start/stop times.
caretaker, initial.
Fix to caretaker lock
Change behaviour of incomplete list/ initial work on sqlite
include timeout example
BIG change to dispatcher. Now everything lives in database. Also
distinguishing between persist and update.
working SQL method
fix to caretaker.
print status in JSON