1. add possibility to specify repo and branch from with to checkout tempest
2. refactor to introduce generalized wrapper for cli
1. fetch only given branch
2. add more help messages
Merge pull request #66 from kshileev/add_repo_branch

modify the way to run tempest remotely