Add version test for logging purposes.
Add some readlink statements to get around how the reference works.
Add test_zero for testing if the workflow was successful and there's no errors in log file.
Revert back to using a raw fasta file for the reference. Some tasks have assumptions that it's from a reference directory and has particular index files.