fixes #13 - Use Shellwords to escape the commit message (which catches cases like $1).