New project_rename_tests, new project_log_tests, add a few methods in base.py and util.py to serve the new tests, change the add_contributor_tests according to the new methods
Merges Nan's initial log tests