I made lots of changes and removed a few leftover dependencies that got copied over from the world of Replit.
Reviewed-on: https://git.amcforum.wiki/Firepup650/firepup-site/pulls/5
Co-authored-by: 9pfs <9pfs@amcforum.wiki>
Co-committed-by: 9pfs <9pfs@amcforum.wiki>