did some minor work on canJump
Added documentation 
imporoved existing doumentation where necisary.
finished final todo