Fixed handling of empty sequences

Added in a if statement to skip empty sequences because having
empty strings makes Blast plus sad.
Altered reporting of hits

Added length of HSP to summary document
(also tried to make it clean up after itself properly)