This is the set up updates to finish moving urbansim to the new simulation framework

This seems like a really specialized function, how often does this actually come up? At any rate, this needs a more descriptive name and a docstring.