saving work state, end of day
Added catch statements adding additional file information
Merge branch 'develop' into SourceModule_Exceptions_379
Refactoring
Merge branch 'develop' into SourceModule_Exceptions_379
Merge pull request #870 from BladeRunnerJS/SourceModule_Exceptions_379

Source module exceptions - fixes #379