improved timed testing, fixed poorly handled error in cell, improved folly implementation
renamed test to reflect goal of time-optimization
added some comments to make testing a bit more interesting
~2x performance improvement to lg.update()
added random mutation to cell inheritance