Initial skeleton implementations for create() and archive(), and test skeletons.

Need to work out the POST approach, given that we may or may not have files on disk.