Completing total re-write of dotdesk. Util and interface modules have been completed.