For anybody trying to complete these tests, there are some issues you may come across. I found them through searching and finding a GitHub issue that is open.
I wish I could just fix the issue but it is currently above my ability level.
Due to the previous test in where you clean up the code into different modules. There is now a ./routes.js file with the routes in there. If you place your new code in this file it will fail the tests.
To pass the tests the new social implementation code must go into the original server.js file