some changes based on pr feedback
add spec for account_from_oauth