null out segmentXhr, remove event handlers on dispose

Fixes #143 
Also, makes sure that we don't listen to `timeupdate` on dispose.
Update the test message (according to you).