Added Addiontal data model and sub-models
Added logic for GetAdditionalData and factorized the result creation
Updated model to fit expected result. (now extending Dictionary<string, UserData>)
unit test for GetAdditionalData
Merge branch 'feature/Search_Additional_Data' into develop