added ordering of tables in schema to support creation/deletion. Without runs of the schema generation had nondeterministic orderings for tables. Not a big deal - but annoying when jam build scripts keep being rewritten with the only change being table entry ordering.
starting in on join support