Added check to ensure currentTime doesn't go below zero for negative playback rates.  Added test that uses a negative playbackRate to test functionality.  If playbackrate remains default, test fails.