Remove SwingController. Add SwingView click listeners.

+ Refactor recursive methods to use loops.
+ Add input queue to SwingView.
+ Tweak JTable style.
+ Add click listeners to SwingView.