added program- and systemtest written by Karl, added Systemdesign written by Karl, and added userinterface