Allow loggable to log message types (info, warn, error, etc)
Make runner write and remove its PID file
Make database adapter use loggable for message output