PSA: Adds initial RoleImpl: the user's role which contains permissions

Signed-off-by: Mario Krizmanic <mario.krizmanic@gmail.com>