[ ] Add middleware in a separate for then import into the routers files to check whether the user is logged in or is an administrator for required endpoints
[ ] All endpoints need logged in checks, delete and patch would need admin, some posts might need admin checks as well