Finished register, sign_in, and sign_out specs and ui