Add robot placement on board

Robot can be placed on any position of a board.

In addition:

- OutOfBoundException exception replaced with ToyRobotException
- Refactored class Robot in ToyRobot