Added VeinsWindow and Camera.
Refactored the input.
The veins can be loaded now (but not displayed).
Variable clickedOn in VeinsWindow is not static anymore and is passed to
the HUD through method.
The model is now displayed.
Refactored settings saving, settings loading, shader loading, shader
cleaning.
Fixed bug - mouse input for rotation of camera was not detected properly.
Also changed the names of some classes.