check whether blast is in the path on load

Fixed #50 

Checks if BLAST is in the path as soon as genevalidator starts... (i.e. before any output files are created).

NOTE: This logic assumes that `blastp` and `blastx` must both be installed together (it runs `which` on just `blastp`).  I cannot think of a case where you would only install one of two executables...