Toteutusdok, refaktorointi, pääohjelma
javadocia saatettu enemmän ajantasalle