If $DOCUMENT_ROOT not set, results from web service are written to
$BIOVEL_HOME. This fixed the failing unite test tnrs.t
Using IPC::Run instead of pipe command for calling tnrs script.