update ProjectList API : add test cases
refactor test code : using variable to generate new variable
update ProjectList API : search feature
update API Usage : update guide for search projects