Implement guest sign in and constraints

@gabebw @jsteiner


`require_signed_out`