Commands : made it clearer how to access GeometricObject instances
CommandInterpreter : input parsing (+ several useful methods for error checking)
Controller : tiny changes to output text
UML : important change: use object ids instead of names (TODO: reflect in code)