Description
Related to #2.
We should provide the developer with a form where they can:
- select the files they want to commit (stage changes `i.e. git add`)
- provide a commit message
- commit
This should make a commit to the local repository and not to the remote repository.