Changes oauth behavior to support more than on account

Users may want to connect more than one account to their futerama
accounts.
Fix some tests
Creates identities basic tests