change robot.heading to behave like accessors
add attr reader for x,y on table
implement report command with tests
test invalid place on table