Update DependencyHandler and fix HMMER coordinate error
This release does a major refactor of the DependencyHandler
class to allow easily adding new dependencies, and introduces a temporary fix to the HMMER coordinate translation to prevent crashing the program. Users are advised that some HMMER results may have an off-by-one error on the last coordinate of the envelope, and that a complete audit of dammit's coordinate translation is incoming.