Write metadata to descrip, refactored much code

Additional metadata is now stored in the NIFTI1 "description" field. The
whole dicomutil was also refactored to simply by merging the DicomFile
and DicomAcquisition classes.