Removes file with evolved weights

	deleted:    data/result.yaml
Adds load function

	modified:   cellular_automata/visualization/tkinter_visualization.py
Adds pyopencl implementation of SquareLattice and SquareCell closes #38 #8

	modified:   cellular_automata/cells/base.py
	modified:   cellular_automata/cells/regular.py
	modified:   cellular_automata/lattices/equiangular.py
	new file:   cellular_automata/rules/opencl_ready.py
	modified:   cellular_automata/states/base.py
	modified:   cellular_automata/visualization/tkinter_visualization.py
Adds kernels

	new file:   kernels/mlp.cl
Fixes some small bugs, adds example of pyopencl usage

	modified:   experiments/gui_square_lattice_test.py
	new file:   experiments/gui_square_opencl_test.py
New requirements, pyopencl and bunch of dependencies

	modified:   requirements.txt