- Repo + branch is favored
- Codespace name is included to disambiguate between two codespaces
- Move Codespace model out of out API into its own package
- Update call sites and group behavior under codespace.Codespace
- Updates the signature of startCreate
- Can't update API.CreateCodespace just yet until we support expanded
access on the GET codespace endpoint which is used for polling