Adding migration of existing cookies to new sessions.

I was gonna say that it might be nicer to create one instance of `SignedCookies` and keep it in the class level, but if we're adding in a `self._session_key` during the instantiation then yeah, it's better to create a new one each time.  this is fine.