Support committing to a repository (fix #140)
Added commit zip support