Most important JavaDocs put in place

Includes references to the usage of ConsoleLogger as a plus!