feature: commit changes to repository

- [x] add commit dialog to WorkTree/Index view
- [x] create commit and add to repository (implementation in GitWrap needed)