create classes to create a svn repository
create a new class to manage a svn repository and implement a part of functions to initialize a repository
create a class for target language
create a class to represent an exception that indicates the target repository has not been initialized
implement some functions to gain information from svn repositories