Controllers Naming: Prevent duplicate names

For this, iterate through all given names and use the next name that's available.
Merge pull request #137 from Lukas-W/stable-0.4-iss130

Issue #130: Controllers Naming: Prevent duplicate names