lisätty testejä ja selkiytetty ohjelman rakennetta sekä järjestelty uudelleen luokkia paketteihin.