Axes orthonormalising
Add *.class to .gitignore.
Refactor Model and Listener to use standard Java MVC (Observable and Observer)