Refactored class, fixed Life.step to use stateTmp

Life -Collapsed state history to an array, and colors to choose a dictionary key
main -Moved most settings outside of main. Moved age to inside class