initial commit, working version
documentation clean up
documentation clean up
new update file code
Add menu, add, commit functions
save buffer before committing