Add rate control methods (untested)

Added SetRate & ModifyRate to control playback rate (for Shaun). They
are untested.