Users need the ability to create, and sync a repo from the cli. They need to be able to do this with little to no knowledge of how this is working in git.
- Create a new github repo(s) for prototypes.
- Add new prototypes to the repo(s).
- Update the prototype and push it back the repo(s).
- Have the ability to check if their prototypes have been updated in git (Check if prototype is saved)
- Delete the prototype by either removing it from the repo(s) or deleting the repo(s)
- List all available prototypes for the user