Testing of FilesysElement creation and hashing

Includes some minor fixes to the concrete filesys, and testing for a variety of
read/write File interactions.