Added license and update docs visuals
	new file:   COPYING
	modified:   Doxyfile
	new file:   logo.png
Reorganized the directory structure

Source code goes to src
Shaders and images go to rsc
The testgame code is in it's own folder
Compiled binaries are seperated by types into output directory
	modified:   .gitignore
	new file:   examples/TestGame/.gitignore
	new file:   examples/TestGame/makefile
	renamed:    images/arrows.bmp -> examples/TestGame/rsc/images/arrows.bmp
	renamed:    images/button1.bmp -> examples/TestGame/rsc/images/button1.bmp
	renamed:    images/button2.bmp -> examples/TestGame/rsc/images/button2.bmp
	renamed:    images/letters.bmp -> examples/TestGame/rsc/images/letters.bmp
	renamed:    images/placeholder.bmp -> examples/TestGame/rsc/images/placeholder.bmp
	renamed:    images/terrible idea sprites tranp.bmp -> examples/TestGame/rsc/images/terrible idea sprites tranp.bmp
	renamed:    images/terrible idea sprites.bmp -> examples/TestGame/rsc/images/terrible idea sprites.bmp
	renamed:    images/terrible idea sprites.gif -> examples/TestGame/rsc/images/terrible idea sprites.gif
	renamed:    images/terrible idea sprites.jpg -> examples/TestGame/rsc/images/terrible idea sprites.jpg
	renamed:    images/terrible idea sprites.png -> examples/TestGame/rsc/images/terrible idea sprites.png
	renamed:    images/terrible idea sprites.xcf -> examples/TestGame/rsc/images/terrible idea sprites.xcf
	renamed:    images/test.bmp -> examples/TestGame/rsc/images/test.bmp
	renamed:    images/test.png -> examples/TestGame/rsc/images/test.png
	renamed:    gamelogic/TestGame.cpp -> examples/TestGame/src/TestGame.cpp
	renamed:    gamelogic/TestGame.hpp -> examples/TestGame/src/TestGame.hpp
	new file:   examples/TestGame/src/main.cpp
	deleted:    main.cpp
	modified:   makefile
	new file:   rsc/images/placeholder.bmp
	renamed:    graphics/shader.f.glsl -> rsc/shaders/shader.f.glsl
	renamed:    graphics/shader.v.glsl -> rsc/shaders/shader.v.glsl
	renamed:    control/Button.cpp -> src/control/Button.cpp
	renamed:    control/Button.hpp -> src/control/Button.hpp
	renamed:    control/Menu.cpp -> src/control/Menu.cpp
	renamed:    control/Menu.hpp -> src/control/Menu.hpp
	renamed:    control/MenuItem.cpp -> src/control/MenuItem.cpp
	renamed:    control/MenuItem.hpp -> src/control/MenuItem.hpp
	renamed:    gamelogic/Action.cpp -> src/gamelogic/Action.cpp
	renamed:    gamelogic/Action.hpp -> src/gamelogic/Action.hpp
	renamed:    gamelogic/ControlManager.cpp -> src/gamelogic/ControlManager.cpp
	renamed:    gamelogic/ControlManager.hpp -> src/gamelogic/ControlManager.hpp
	renamed:    gamelogic/ControlManager.hpp.gch -> src/gamelogic/ControlManager.hpp.gch
	renamed:    gamelogic/FileLoader.cpp -> src/gamelogic/FileLoader.cpp
	renamed:    gamelogic/FileLoader.hpp -> src/gamelogic/FileLoader.hpp
	renamed:    gamelogic/Game.cpp -> src/gamelogic/Game.cpp
	renamed:    gamelogic/Game.hpp -> src/gamelogic/Game.hpp
	renamed:    gamelogic/KeyAction.cpp -> src/gamelogic/KeyAction.cpp
	renamed:    gamelogic/KeyAction.hpp -> src/gamelogic/KeyAction.hpp
	renamed:    gamelogic/KeyControlConverter.hpp -> src/gamelogic/KeyControlConverter.hpp
	renamed:    gamelogic/MouseAction.cpp -> src/gamelogic/MouseAction.cpp
	renamed:    gamelogic/MouseAction.hpp -> src/gamelogic/MouseAction.hpp
	renamed:    gamelogic/Version.cpp -> src/gamelogic/Version.cpp
	renamed:    gamelogic/Version.hpp -> src/gamelogic/Version.hpp
	renamed:    genIncludeFile.rb -> src/genIncludeFile.rb
	renamed:    geometry/Polygon.cpp -> src/geometry/Polygon.cpp
	renamed:    geometry/Polygon.hpp -> src/geometry/Polygon.hpp
	renamed:    geometry/Rectangle.cpp -> src/geometry/Rectangle.cpp
	renamed:    geometry/Rectangle.hpp -> src/geometry/Rectangle.hpp
	renamed:    geometry/Shape.cpp -> src/geometry/Shape.cpp
	renamed:    geometry/Shape.hpp -> src/geometry/Shape.hpp
	renamed:    geometry/Sprite.cpp -> src/geometry/Sprite.cpp
	renamed:    geometry/Sprite.hpp -> src/geometry/Sprite.hpp
	renamed:    geometry/SpriteSheet.cpp -> src/geometry/SpriteSheet.cpp
	renamed:    geometry/SpriteSheet.hpp -> src/geometry/SpriteSheet.hpp
	renamed:    geometry/SpriteText.cpp -> src/geometry/SpriteText.cpp
	renamed:    geometry/SpriteText.hpp -> src/geometry/SpriteText.hpp
	renamed:    geometry/geometry.hpp -> src/geometry/geometry.hpp
	renamed:    graphics/GraphicsHandler.cpp -> src/graphics/GraphicsHandler.cpp
	renamed:    graphics/GraphicsHandler.hpp -> src/graphics/GraphicsHandler.hpp
	renamed:    graphics/Texture.cpp -> src/graphics/Texture.cpp
	renamed:    graphics/Texture.hpp -> src/graphics/Texture.hpp
	renamed:    graphics/TextureLoader.cpp -> src/graphics/TextureLoader.cpp
	renamed:    graphics/TextureLoader.hpp -> src/graphics/TextureLoader.hpp
	renamed:    graphics/graphics.cpp -> src/graphics/graphics.cpp
	renamed:    log/Log.cpp -> src/logging/Log.cpp
	renamed:    log/Log.hpp -> src/logging/Log.hpp
	renamed:    math/Vector.cpp -> src/math/Vector.cpp
	renamed:    math/Vector.hpp -> src/math/Vector.hpp
	renamed:    physics/Drawable.cpp -> src/physics/Drawable.cpp
	renamed:    physics/Drawable.hpp -> src/physics/Drawable.hpp
	renamed:    physics/Entity.cpp -> src/physics/Entity.cpp
	renamed:    physics/Entity.hpp -> src/physics/Entity.hpp
	renamed:    physics/GameObject.cpp -> src/physics/GameObject.cpp
	renamed:    physics/GameObject.hpp -> src/physics/GameObject.hpp
	renamed:    physics/Player.cpp -> src/physics/Player.cpp
	renamed:    physics/Player.hpp -> src/physics/Player.hpp
	renamed:    physics/World.cpp -> src/physics/World.cpp
	renamed:    physics/World.hpp -> src/physics/World.hpp
	renamed:    Testing/main.cpp -> tests/main.cpp
	renamed:    Testing/makefile -> tests/makefile
	renamed:    Testing/test.hpp -> tests/test.hpp