Implement multirole concept

refs  #31

Implement https://github.com/tnc-ba/strongTNC/wiki/Multi-Role-Konzept