Palautus 4

jUnit testejä paranneltu kattavammiksi ja testausdokumentaatiota päivitetty. Myös koodia on vähän siistitty.