Changed df_traverse to use a dict for marked to greatly impove peformance.
Merge branch 'master' of https://github.com/billium21/GEsys