Added replit auth, looks kinda bad rn bc I made it on my tablet
join registers a new account with your replit username, if that username is taken, the accounts user will be a random string
Somehow replit ghostwriter is smart and dumb at the same time
(I already have a module.exports for app)