Timer class added

Needs proper testing to make sure it works properly.
Added Logicdiagram and some basic classes
OpenGL window -Tobbe
Camera added
added run() in linux-constuctor -Tobbe
Camera added
Directx init
Graphics merge conflict solved
opengl start rendering
Merge branch 'Graphics' of https://github.com/kraiper/Breakout into Graphics
Input manager ready for testing on both directx and opengl, implemented as observer pattern along with function pointers
basic rendering for OpenGL working. NOTE: No shaders -Tobbe
Physics added

Added basic physics, also small fix for timer.
fixed small misstake in defines -Tobbe
DirectX 11 basic rendering
Conflicts resolved
HLSL shaders
graphics & logic merger
Merge branch 'Input' into Logic
input merger