Direction & Coordinate initializers now accept a hash
before making changes to robot class
Refactored: Robot now creates coordinates and direction