Usersetc

Can signup, login and validate users.
I've left the response as it is (you can access different parts of it by adding `.body`, `.header` or `.status_code` to the return value). We'll need to discuss how this data is presented to the user later.