Character controller working

Can jump, walk and idle, needs lots of tweaking etc. Next step is adding
other features and smoothing the physics and velocities