Created interface that the students also need to implement, otherwise we
have to use reflection. Now we are able to cast it and use test it as
usual.

Removed unittester.java cleaned up some garbage