Implemented user signups, user logins and the database rest api, plus module requirements