Created Object interface for accessing object attributes.

This required a rename of the existing File.Name() to File.FileName().

Added some tests for h5f.