JavaDocs for automatic Steppling
some simple class diagrams
Manually Breaking components javaDoc
Fixed all warnings