JavaDoc hinzugefügt und Code Stil verbessert

Habe darauf geachtet, keine Klassen zu verändern, die in Bearbeitung sind. Bitte leere JavaDoc's baldmöglich ausfüllen.