Fix permission errors and improve caching
Created by: Willard21
Made it so single user guilds only fetch the user once. Made it not crash if used without reaction or manage message perms. Made it not crash if there's a file write error (since somebody removed the not-useless console prints).