Error messages are now sent to stdout rather than informing user to check log file
More frequent OpenGL error checking
Shader is now compiled and will report any compile errors
Command line processing is now done in Engine::process_cmd(int &argc, char *argv[])
Window mode is now default
Code now must be compiled using C++11 standard
Made use of to_string() to reduce code volume
Added bits per pixel setting
More code cleanup
Added a quick API reference