GL: added a cheap version Map* to Buffer
Added debug statement
GL: labels for everyone
GL: improvement (and insanity) with templates
GL/Buffer: moved buffer usage declaration to allocation
Camera: added infinite perspective
GL/Program: improved shader handling
GL,Entities: labes for everyone

seriously though: debugging becomes much easier
GL/Buffer: moved usage declaration to allocation (forgotten part 2)
GL: added OpenGLException
Minor improvements
GL: debugging to the max
IO: corrected template definition (belongs in header) and added
FileException