Add makefile to auto the work
Work on step_world_v1_lambda.cpp,
add gitignore file.
update gitignore file.
exclude the executable files in bin/
Finish the step_world_v2_function
Finish fully working OpenCL kernel, *.cl  file and modify the .cpp file.
Fixed v3.cpp
Finish V3 with actual work on GPU
make cl kernel function more clear on its arguments
Finish of V4
First attempt of V5
Fix v3,v4,v5 typos and bugs.
Still can't pass diff test, but the graph is almost same, with several pixel different.
Minor mistake fixes
Clean unused the comments.
Finish
Merge branch 'local_coursework'