Robot name - Revision 2

Implemented the registry as separate class. Now at the initialization of the Robot class, we have to specifically pass the Registry object,
Same thing I said about registry_error.rb