added helper method to see if user is logged in without calling to the database
changed instagram api to raise an exception if the user is unauthed

make more consistent with how Twitter is handled
switched architecture to raise exception when a users tokens are invalid for facebook and instagram