Issue #353

Pull request for issue #353. I've added creation of random repo to eliminate the problem with parallel execution and an error that occurs if a hook with chosen service already exists in a test repository.