----
This adds a new function, sepiida.requests.shim_user_session which can be used in 3diax scripts to fix the user_session with a 3diax client session. It's hacky, but super useful
This also adds a new exception, sepiida.errors.RateLimited(time) which will respond correctly with a 429 response that includes a Cooldown header that contains the amount of time to wait before retrying