progress on fs db.  cleaning up mutable state stuff and the code to read/write the header.  also switched IPages to use IPendingSegment and only return the guid when the segment is done, allowing implementations underneath to not modify any state information until the segment is complete.