Red Light - Added map type and initial tests,
Green Light - Implemented setSize method for map.
RedLight - Added spec for robot constructor and move forward behaviour for East direction
RedLight- refactored east tests.
East Move Forward test passing
Refactored direction type to return char instead of direction type. This simplifies the dependency graph. Going to use a factory to product the direction types
GreenLight - Default position for robot test passing
GreenLight - move backwards added to east direction
Refactored moving behaviour into map.
Continue refactor moving method
RedLight - north tests failing need to implement move methods
GreenLight  - north move methods implemented
RedLight - South tests move methods not implemented
GreenLight - south moving methods implemented
Redlight - moving method tests added failing
GreenLight - west move methods implemented
Refactor - removed return this in constructor of direction types
Removed commented code, should have deleted when refactor