Fix svn revert call and make recursive

svn revert needs a path or it errors out, also it should revert any
changes recursively throughout the checkout.
closes #249