Robot name

Robot name exercise implemented. Default name generator now persists until name collision is resolved.
Oh, that's what it was before. Still, I like it :)