permissions: Add a basic permissions system that allows users to apply permissions to other users