Decouple svn add status code from svn commit

Fixes #5 in the simplest way possible. If `svn add` fails because CHANGELOG is already under version control, the task will continue without worrying about it, and will only fail if the commit fails.