tests: Extend vcsbackend - create repo with commits
Moved logic from "backend" into a function, so that it can be used for both
"backend" and "vcsbackend".
summary: Move logic to find a readme out
Created ReadmeFinder inside of model.repo. The ReadmeFinder will be evolved, so
that it uses a smarter algorithm to actually find the readme file.