Add JavaDoc comments to all Models and Controllers, and most Views. Add ConnectionController tests and some MouseInputController tests.