redundant functionality in general file i/o exists
hexrd grain log file reader updated