abort transaction in EvolutionManager.evolve(commit=False)
add tests
put mark/unmark buttons for evolution steps in the table
update docs