Extracted archive class to separate file. Made sweeping changes to .ui