move callAndTime into jes.extras

Mark said callAndTime is probably not going to be especially useful
in most classes, so I decided to move it out of media.py and into a new
jes.extras module.