Change the logic for creating paths so that we can extract files out of order
Changed the public interface, closes #2