Added strand information to gene models, added an extractSequence method.

extractSequence is super-classed in the Extractable trait and BlockExtractable abstract class.

'strand' is represented as a Boolean, for ease-of-matching.