Added feature for ensuring that a user is signed in

q