fullscreen mode, error handling fixes
better fullscreen support, vertical-sync also added
added math utilities (vectors, matrices)