pid: modifications done to improve performance, including software quadrature decoding.
motor: added function to control motor velocities
uart: minor changes made

Thanks Forrest!