add createOffer to core.peerconnection

Right now in the interface it's taking an empty object - is that okay?