runCommand: add tests, adjust constructor
runCommand: implement code for no-project-name test
runCommand: implement code for project-and-server-name test
runCommand: finish implementation