Renamed model package to models to be more consistent
Some refactoring of tests and Kinematic Character

Renamed KinematicCharacterController to KinematicCharacter so that it
better fits the naming conventions.

Added mouse look and steer to the character tests.

Extracted Player input processor from the tests

Updated third person camera so that the camera sits behind the right
shoulder of the target. Added pitching up and down.