Refactor sign in session
Add current_user method