def clone(self):
logger.debug("<STR_LIT>".format(self.book_repo_name))<EOL>if self.path_exists():<EOL><INDENT>return False, "<STR_LIT>".format(self.book_repo_name)<EOL><DEDENT>try:<EOL><INDENT>self.local_repo = git.Repo.clone_from(self.get_clone_url_ssh(), self.library_book_dir())<EOL>return True, "<STR_LIT>".format(self.book_repo_name)<EOL><DEDENT>except git.exc.GitCommandError as e:<EOL><INDENT>print(e)<EOL>logger.debug("<STR_LIT>")<EOL>return False, "<STR_LIT>"<EOL><DEDENT>
clones a book from GITenberg's repo into the library
        assumes you are authenticated to git clone from repo?
        returns True/False, message