Relative path support

These changes enable this code to work assuming that the data set is in
the working directory