added docstrings because why not, updated some of the classes to line up with the reorganization (i.e. class names are same as file names and gene_list imports gene as well as allele)