Added optionalArgument parameter to BlastHTTP datatype and removed EntrezQuery.
This has the advantage that any additional argument can be supplied,
not only EntryQuery.
Integrated optionalArguments parameter in remaining functions