Last update.. reverting back to fixed functio pipeline
Error git
huj
Update
Updated
Came to the correct order with Mesh class. 

Updated the lighting - it was completely messed and so were the shaders.
The cause is the "w" component of light position passed to glLight.

Commented a lot of code for explanations. 

Some refactoring and generally a lot of work.
Updated readme