Implemented PIDSource in DrivetrainRotation and added DriveForXDistance Command.

The command will be used in Autonomous when the robot will have to be
moved straight for a given distance. This command uses the Gyro to maintain
a straight path.