fixed bug where preference changes were not properly commited
also debug -> info logging
some clean up
ported old tasks to ioc tasks

restructured project
ported task to ioctasks