Change so it allows submodule commits with others

Fix #4 and #5