Urgent bugfix plus dump() RBC method and RBC_load() function.
Urgent bugfix plus dump() RBC method and RBC_load() function.

Fixed a bug introduced in RecBlast last commit where the iteration over
forward hits would end prematurely if the ID did not match the very
first item in seqdict.
Added a dump and load method to RBC that uses dill as pickle, hashlib,
and gzip to create a dump of the RBC object (optionally compressed) with
a cryptographic key; load will then reload a RBC object from file if
and only if the associated cryptographic key matches. As in any other
scenario involving pickle, only use RBC.load() when you know what you're
loading.

docmanny/RecBlast,docmanny/RecBlast