Moved classes into separate packages to separate data and GUI physically.
More stuff I don't remember.
Missed a pom.xml update for the new packages. Fixed now.