Character controll is now indipendent

the character controller is now indipendent of the Inputpmanager, but
can be set to auto-initialize from the inputcontroller. This fixes #28
Also, fixed the jumping bug introduced in the last commit.