Cleaning up the codebase in preparation for some further cleanup for the first release of the karmator core, then its work on plugins and then call it an release