Change allele equality

- Update ==, equals and isVariant to not convert Allele bases back to string to check for equality
- Also i updated Allele to extends Ordered for a single ordering on it, this is what I was mentioning the earlier PR (as ooposed to having a separate AlleleOrdering)