More classes updated / added

To do: add source files for 2D shader;
Download obj and font files from previous repository;
Write more shaders (including lighting);
TEST ALL THE THINGS!!