started the ShotPrepModel class. Figured out some syntax for the h5 file copying.
worked on discarding and saving data. They are currently not working. Looks like when writing to the workingFile, the actual h5 file is being destroyed. Might need a nicer interface to change data inside the GroupTableModels
saving changes works now, only discard changes is not working
fixed the discarding changes. Discarding and saving changes should now work. Finished unit tests for saving adn discarding