Graph Expansion!

o Draft expansion step
o Costs now are separate case classes that have cardinality and effort
o Naming overhaul
o Support lookup of relType ids in plan context