lisää javadoc, refaktorointia, GUI alkuun