Homework 1 refactored: Now there is a Robot class.

Well, I haven't thought this through, but I think I'm gonna need this
later on, to create a library out of all these homeworks to make a
decent robot :) so the robot can do a lot of stuff: estimate location
through kalman filters, particle filters, this localization method
whose name I do not know, etc.