Replace auto-stashing with failure message on unstaged commit

Automatically stashing and popping changes seems to cause some issues at times
Script now prompts the user to stash their own changes before attempting to commit