Fix hacky fix for dealing with IndexedSeqLike

+ Fixes #2
+ Introduce a self method in the BioSequence trait that must be implemented by classes that extend BioSequence. In this way, subtypes of BioSequence are required to prove that they extend IndexedSeqLike