Refactor commiting to SVN; Add support for repositories that don't require authentication. Only save credentials if commit succeeds. More verbose logging.
Smarter