OAI-PMH State Manager (for persisting harvest state)
This class actually serves two distinct functions:
Long-term state management: remembering/retrieving the end date of the most recent harvest through saveDate()/loadDate().
Short-term state management: remembering resumption tokens to allow for continuation of an interrupted harvest through saveState()/loadState().