Integration: login

Users can now create an account and login with the account! that's
about it for now though