-(fix) writer was calling archive_read_free instead of archive_write_free
-(mod) cleanup of archive reader code -(add) added new constructor for reader if we only need filter and no format -(add) added initial version of archive writer