Added javadocs for some classes & methods v.2