Disable commit

After clicking on commit, the button should be disabled to prevent additional clicks.  Fixes #1365260
I feel like there should be some more tests based on the amount of code changed...