Added more tests for the routes and modified the controllers for Users/leaderboard/recruiters.
Reworked the getLeaderboard() controller to correctly get only the event specified by the frontend and reworked the tests for this controller.
Reimplemented getRecruiterAttendees, added a route for it, created tests, and reformatted the user routes tests.
Added a check for all functions requiring data to be sent with request and modified tests accordingly.
Fixed error when updating candidate first name.
Added functionality, routes, and tests to get a recruiter's list of people they invited.
Added functionality, routes, and tests to get a recruiter's almost list.
Merge branch 'dev' into james_routes