Added support to redefine users of a repository

Thanks, @scorphus :)
Yes, definitely. We can go with the current version and change it all in another pull request. I merging this one right now. Thanks for contributing!