add sign in and sign up UIs. add sign in convienience methods