Add new - split commit and push into two options

New option is -c for commit.
Personally I find the commit bit useful but don't want to auto publish.
Merge pull request #15 from timabell/split-opt

Add new - split commit and push into two options