Fleshed out createOffer - added constraints section, start of re-offer section.