Merge pull request #9 from SamGraber/collision_detection

Collision detection
Merge pull request #10 from SamGraber/push_functionality

Push functionality
Created a test that verifies that a rotate right will cause the robot's heading to shift 90 degrees clockwise. Functionality not implemented.
Created static clockwise and counterclockwise functions that take a point and rotate it if it is a heading.
Implemented turnRight and turnLeft in BasicWheels. (test passes)
Implemented move 2 and u turn.
Added tests to verify that move2, turnLeft, and uTurn function correctly.
Implemented execute in SpeedyWheels.
Added tests for the SpeedyWheels actions.
Added a reference to the parent robot to SpeedyWheels.
Merge pull request #12 from SamGraber/rotate_right

Rotate right
Merge pull request #13 from SamGraber/drive_implementation

Drive implementation
Merge branch 'master' into gravity

Conflicts:
	domain/Common/heading.js