Create repositories from generic-setup folder instead of single file.

This moves repository creation in one place taking filename as repository-id.
As a side-effect it adds the possibility to create multiple repositories at once.