add fastqp dependency check to TSRBM constructor

resolves #645
thanks scott.  i think the logic should be:

if the user does not specify enable_fastqp, then set it to true if fastQP exists or to false (silently) if it does not.
if the user does specific enable_fastqp, then it should be set to false with a warning if that does not exist.  
sound right?