prototype code for gyro turn

Introduces acceleration and deceleration to prevent the robot from
overshooting the target angle due to momentum