Added archive object to handle reading/writing data from fstreams