Did some more commentating, also some cleanup in Lever(removed unusable
constructors)