Code Review

Factories should create a valid record. If an identity belongs_to a user, we shouldn't create one with a nil user.