More commenting and engine cleanup!

Commented more files, cleaned up the shader, removed the loadingscreen class and improved logging.
Also removed the QuadCol class, this is not used anymore.