Implement tests for remaining Command::Matcher(s)

This commit includes test for 'RIGHT', 'REPORT' and 'PLACE X,Y,Z'
commands.
Fix CommandMatcherInterfaceTest to test buil_with_match() response

Now tests that response reponds_to :args
Add tests for response in CommandMatcherPlace build_with_match()

Now tests that knows how to build a response with 'x', 'y' and all
four cardinal orientations.
Rewrite RobotControllerTest to test for delegation pattern.

New tests document the fact that the controller is going to delegate
most inputs to either the robot or the view.
Implement RobotController complaint with RobotControllerTest