Merged the gl files in glfwhandler.
	modified:   graphics/GlfwHandler.cpp
	modified:   graphics/GlfwHandler.hpp
	deleted:    graphics/bmp_utils.cpp
	deleted:    graphics/bmp_utils.hpp
	deleted:    graphics/gl_utils.cpp
	deleted:    graphics/gl_utils.hpp
	deleted:    graphics/png_utils.cpp
	deleted:    graphics/png_utils.hpp
	modified:   makefile
Moved all image files to one directory
Moved all c style funcs into GlfwHandler.
Draw functions pass the graphics handler.

GlfwHandler renamed to GraphicsHandler.
Added logging to new graphic handler methods.
Created new action framework.

Action framework not integrated yet.
Added static class for versions.
Turned more graphic handler methods into non-static.
	new file:   gamelogic/Action.hpp
	new file:   gamelogic/FileLoader.cpp
	new file:   gamelogic/FileLoader.hpp
	new file:   gamelogic/Version.cpp
	new file:   gamelogic/Version.hpp
	modified:   graphics/GraphicsHandler.cpp
	modified:   graphics/GraphicsHandler.hpp
	modified:   makefile
Created a texture loader class.

Finished design and implementation on file loader and action.
Cleaned up some of the includes.
Made log a static class to simplify logging.
	new file:   gamelogic/Action.cpp
	modified:   gamelogic/Action.hpp
	modified:   gamelogic/FileLoader.cpp
	modified:   gamelogic/FileLoader.hpp
	new file:   geometry/TextureLoader.cpp
	new file:   geometry/TextureLoader.hpp
	modified:   graphics/GraphicsHandler.cpp
	modified:   graphics/GraphicsHandler.hpp
	modified:   log/Log.cpp
	modified:   log/Log.hpp
Fixed compile errors on new action classes.