As per TA guidlines, added Javadocs to most classes.
(None added in .fxml or Controller classes.)