Added javadoc and formatted all classes