move services into core
keep intel bot on ui thread, ui to control the timer interval
add the SQLite scoped test fixture
init Bot timer interval to the default ui value