Add - Takes in user data, then add it into database. Returns user ID
Get - Takes in either user ID, username or email, then returns user data
Update - Takes in user ID and data to update
Auth - Takes in either username or email and password. Then returns if credentials are valid
Validate - Takes in data and returns if it is valid