working on converting the code over to have ros classes extend canvasobject classes.  Context menus need to be reworked but everything else seems to work
Updated formatting for aesthetics
Working on updating code: implemented NEW operation, reworked dictionary and canvas object/options interaction
Updated remaining work
Unified context menus and fixed issue with right clicking child text on parent objects
Updated contex menu to support setting active objet with new codbase