Adding failiue tests for both save and load

Currently in the process of adding tests that look at data that is formatted incorrectly

Refs #5344
Finished Unit tests with failure tests

Added 7 more tests taht each check for a different kind of error
Refactored using a function that changes for the test with a parameter

Refs #5344
Merge branch 'feature/5344_WorkspaceHistoryTest_Additions' into develop