Allows one to specify the number of threads to use

Fixes #27  

Simply allows one to specify the number of threads that GeneValdator can use (for BLAST and mafft)...