Issue29

Play now starts over when playing
Issue wasn't listed (or I didn't look closely enough :O ), but pause is now supported. 
I don't think setting the current time is an inherent part of "playing" I think it's more closely tied to the buttons functionality than playing. Let's move this out of the `Media` object. Also, be very careful. Other places in the code use this method, and you changed its arguments without updating all the calls to it.