Refactor partial_ordering spec into correct class
Record kernel periodically, don't always run the genetic algorithm spec
Calculate CMU kernel score from team data for completion fitness function
Handle corner case when remove_state deletes the last state in an alpha
Improving log functions
Bulletproofing random_state