CORE-4446: added some more unit tests for MSF files and made the grammar for codata files a little more strict