Ensure velvetg, velveth, and VelvetOptimiser are in $PATH.  Closes Issue

Previously, we did no error checking for VelvetOptimiser, and BCF keeps
his in non-standard name (VelvetOptimiser instead of
VelvetOptimiser.pl).  Added code to fix issue and provide more
user-friendly output on error.