renaming baseSourceFile to SourceFileBase, refactored some pieces, adding tests
moved mesage file, update message test
linting fixes in test resource files, improving tests to use message file