First basic segment functionality.  Not integrated, though.
Created RunSpecificationFactory and adding unit test for annotation.
Merge branch 'develop' into issue-105-annotating_cnv
Unit test to annotate seg files.  Still fails, because all datasources are loaded and most do not support annotating segments.
New unit test that does full annotation.  Currently, datasources that do not support segment, but are called to annotate segments will get instantiated.
Minor updates.
Added TODO to detect region edges that are in a transcript.
Updated license info in the help verbiage.
Moved basic parameter checking into RunSpecification validation method.
Made VcfOutputRendererTest a multiprocess test.
Putting together a full seg file to gene list test.  Still incomplete.
Rendering a gene list.  Unit test still fails, since it needs aliases.
Renders the basic columns for a gene list.
Updated the aliases for a gene list output
Updated unit test and it now passes.
Updated unit test.  Configured GeneListOR to output annotations other than the required headers.
Merge branch 'develop' into issue-105-annotating_cnv
Added unit test.  Need to add exon when segment endpoints overlap a gene.
Defined some unit tests for exon inclusion in the segments.
Getting the start and end gene/exon combination.  Still need to complete full flow unit test and render properly.