New way to define configuration of CA

	new file:   cellular_automata/automaton/__init__.py
	new file:   cellular_automata/automaton/creator.py
	modified:   cellular_automata/lattices/base.py
	modified:   cellular_automata/lattices/equiangular.py
	modified:   cellular_automata/states/base.py
	new file:   experiments/basic_simulation.cfg
	modified:   experiments/gui_square_lattice_test.py
	modified:   experiments/gui_variable_square_lattice_test.py
	new file:   experiments/variable_lattice.cfg