Commit files in groups (<= 1k) to prevent gitpython error
Added option to push to other remotes
Some logging