Finished adding javadocs style comments for everything and deleted some more classes which are not used