added position set for interval querying positions
added __contains__ to enum
added strand to genomic position
renamed intersect in interval sets to getOverlapping to make way for set intersection
begun converting file_formats parsers to classes