Flesh out Archive Tests

This is a recovered branch originally created by 'hill', who has since deleted her repository. I've forked her branch and made some corrections to get everything passing. This is the final product. 


This was one of hill's additions, but it was probably because it was too specific? The file isn't meant to be in the Repo. I'll work on this this evening!