updated the TypicalOO model to be as GL efficient as possible and draw single points with little bind/unbind of shaders etc
added a gitignore and removed all the .o files
cleaned up code a bit