Improve documentation and file IO.

Update documentation for class.  Add command to remove existing XDMF/HDF5 file prior to writing data.  Since HDF5 can contain multiple arrays this is to avoid potential conflicts if a file of the desired name already exists.  Current usage is compatible with overwriting the existing file.