tools: More refactoring and ignore dependencies from futures
tools: More refactoring and ignore dependencies from futures

sdalton1/legion,chuckatkins/legion,chuckatkins/legion,StanfordLegion/legion,chuckatkins/legion,chuckatkins/legion,StanfordLegion/legion,sdalton1/legion,sdalton1/legion,sdalton1/legion,StanfordLegion/legion,sdalton1/legion,StanfordLegion/legion,chuckatkins/legion,StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion,chuckatkins/legion,chuckatkins/legion,StanfordLegion/legion,sdalton1/legion