begin unifying interface to state to use the State record
README stuff
Cleanup and moved the responsibility for twisting pieces into
piece-filters
Small formatting thing
Simplified filtering pieces a lot

Everything based around the State record now,
so no more jumping around between that and reid.