Setting up some file level tests on the FAM file

The FAM file is probably the file in which human errors are most likely
to occur, so setting up some tests to see how the code handles
malformed or inconsistent FAM files.