refactored the permission model to use symbols for cleaner authorizations
refactror tests for the permission model to use symbols instead of strings
update the permission model and specs to ensure only the user who created a text can delete or edit it