RDistanceCommand.java (JUnit Test Successful)
Changed implementation of serialize() and added custom implementations of equals(Object that) and hashCode()

RRotateCommand.java (JUnit Test Successful)
Changed implementation of serialize() and added custom implementations of equals(Object that) and hashCode(). Also changed internal storage to store data as serialized integer instead of double

RSpeedCommand.java (JUnit Test Successful)
Changed implementation of serialize() and added custom implementations of equals(Object that) and hashCode()

RStopCommand (JUnit Test Successful)
Added custom implementations of equals(Object that) and hashCode()

AllCommandTests.java
JUnit Test Suite for all tests for Commands

CommandTest.java
Abstract class for testing implementations of Command

RDistanceCommandTest.java
RRotateCommandTest.java
RSpeedCommandTest.java
RStopCommandTest.java
JUnit Test Cases for checking Commands, all extending CommandTest.java