dumb empty check
More functions.

    adding sqrt
    adding hypot
    adding log
    adding exp
    adding radtodeg
    adding degtorad
Basic undo and redo

    copying of abstract nodes
    adding setalldirty to graphWrapper
    adding graph copy to wrapper
Adding condition support

    adding tests
    adding spaces to string output
    total reliance on examine_edge for positioning
    Rework how strings are constructed
        add positions to condition node discovery
        clean up translator debug
        adding vector of list string iterators for stack