Added ability for robots to turn
Added 'report' capability
Added movement boundary checking tests
Named functions within the library