Made SVN commands non-interactive and added failure checking.

Currently `RepoMonitor` does not support repos that require a username/pw to update or to fetch info from. These will trigger failures.