Javadoc Fixes

- formatting
- added some descriptors for classes
- fixed some spacing and some whitespaces

lmk if I did anything wrong, thanks.