Implemented basic control of rate (reverse playback not yet operational so disabled option in the gui).
Cleanup and documentation in MediaImpl.