Fixed MathGeoLib, abstract PhysicsComponent
Orientation updated

Small sandbox changes
Added a camera component

Camera is no longer handled by Engine.
Added 'random' colours to the sandbox.
Fixed small bug in PositionComponent, causing incorrect Orientation.
Added Static Geometry and EntityManager

Entities are managed in their own class.
StaticGeometry class to create and handle (you guessed it) geometry that
does not move.
Fixed bug in CameraComponent that caused incorrect orientation.
Removed parent references from component constructors.
Added spectatorControlComponent

Essentially a collision sphere around a controllable camera. Still in
progress.
Made some components dependent on position

Removed pointless exchange of position updates when the position
component is essentially crucial to proper operation - every
physicsComponent, cameraComponent and renderComponent MUST have a
positionComponent passed.
Changed some enums to upper case, added mouse events.
Create README.md
Update README.md
Small modifications to inputSystem
Merge branch 'master' of https://github.com/karljacques/Teabag
Spectator component completed

-W,A,S,D keys can now be used to control the spectator, LSHIFT to boost.
-Fixed bug in input system where it would only handle first event in
queue, causing the rest to be delayed. Used if instead of while
(whoops!)
More 'Sandboxy'

Added the ability to move the camera at startup
Stopped camera rolling when hit