Merge pull request #4 from sbesson/auto-submods

Fix GitRepository initialization
rmerge() now returns an updated status boolean

With the --push option toggled, the HEAD resulting from `scc merge` or `scc update-submodules` are only pushed to Github if this updated status is True.