Fix bug where exception is thrown when H5 file is in use
Fix bug where using the X button to close the prep tool would not execute cleanup routine
Fix bug where the unsaved changes dialog only displays after the user has selected a new file
Fix bug where the unsaved changes dialog only displays after the user has selected a file for Save As
Fix bug where exception is eaten when user tries to create a device with duplicated name
Add validation for shot prep tool variable names, clean up GroupTableModel
Rename ShotPrepToolModel tests to be discoverable
Misc clean up in ShotPrepToolModel
Improve error messages in GroupTableModel
Remove crufty Qt files
Remove status bar & toolbar from Shot Prep Tool form
Add validation for device names in shot prep tool
Refactor code for creating warning dialogs in Shot Prep Tool
Fix spelling mistake in file name
More cleanup in GroupTableModel
Merge pull request #48 from BlakeRaymond-AI/FixShotPrepToolBugs

Fix shot prep tool bugs