Cleanup, add GLEW, work on deferred shading.
Move client to demos.
Cleanup. Add file extension function.
Add variadic template to resource manager.
Add shader classes. fix glew lib.
Add shader compilation and linking.