Not thoroughly tested but looks good so far. Initial cut at a GFF parser...needs work.
Rewrote complementBed to use a slower but much simpler approach. This resolves several bugs with the previous logic.
This becomes the new model for handling files/stdin, rather than duplicating the main logic of each porgram in a block for files and a block for stdin. Much slicker.