Added gameobject class

All other classes will be derieved from the class gameobject.
Made gameobject class singleton

No need to declare objects to the header file this
time, just use the function and build objects in one line in the init
function.
Finished chapter 3

Finished chapter 3 of SDL Game Development by Shaun Mitchell