add error callback. #40
add FindGLEW.cmake to resolve GLEW finding issues. #40
add proper initialization of GLEW in main.cpp. #40