Adding a test SVN repository for testing
added mock files for files within mock SVN repository
adds SharedSvnCommandTests class for future tests; removed SvnTest
adds SvnCheckoutCommandTest
fixed some issues in SharedSvnCommandTests
fixed SVN command revision checking
adding mock outputs for the coming SvnUpdateCommandTest
adds SharedSvnCommandTests::assertEqualsMock
renaming SharedSvnCommandTests::assertFileMatches to SharedSvnCommandTests::assertFileEqualsMock
fix double trim in SharedSvnCommandTests::assertEqualsMock
fixing AbstractCommand::getOptionsString returning a wrong options parameter string
deleting mock output for the coming SvnUpdateCommandTest
re-adding the mock outputs for the coming SvnUpdateCommandTest
SharedSvnCommandTests::assertEqualsMock now converts array output from `exec()` to strings
adding SvnUpdateCommandTest - yay!
adding SvnListCommandTest
Switching Svn::update and Svn::list methods other to the OO variants, adding $rev option to Svn::cat
Adding path and url options to Svn - so you can change them afterwards
removing $cwd from SvnCatCommand - not required
adding SvnCatCommandTest