removed glut libraries from visual CMakeLists.txt
fix errors in glfw_wrapper.hpp and visualizer testing
initial implementation of callback handling