Roles and basic authorization logic were added
Added some source code documentation
UUID introduced to all models