Convert usage of Locus(String) constructor to Locus.fromString

Make Locus a subclass of new Interval class
Delete some un-necessary Interval classes, refactor others to subclass new Interval class
Merge pull request #46 from broadinstitute/IntervalClass

Interval class