Implememted run() of GameLoop
Added Makefile to compile shared library (.so)
Fixed more includes
Added .o and .so to .gitignore