added genes and apply
added doc for apply
made alleles a def
dropped self type restriction
exposed semantic rigs
added chromosome spec stub