Added Javadocs
More javadocs
Added even more javadocs