added TCGA unit tests, moved test data to subdirectory, added forgotten ...

...unit tests from last PR, handle silent mutations in transcript annotations
I also don't see read_file_fn changes in this PR? Am I just not looking correctly?