pull out methods into two separate managers, renamed methods
apply separate managers to StateLog model
use appconf to set default app settings
use appconf settings throughout app
connect callback functions to signals depending on settings
update tests