Creates and/or Updates an archive given a directory