Updated cmake test specification to allow for multiple sourcefiles in tests
Updates to submodules