editing the logic so that some validation still occur even if mafft isn't found; also removing all mafft_path and blast_path from the logic
update the test files to represent changes in previous commits