Added backend structure of the Mini Twitter application: Admin roles, user, user groups,
and tree data structure to hold user groups hierarchy