Finished implementing parsing the gene annotations, can now merge this into the master branch