updated TODO and split dbus handler class
* updated TODO with additional thoughts
* split dbus handler into separate class
reworked some scheduler code
fully separate dbus code out of application code