move invitation into project model
remove unique index on email, since we need to be able to invite multiple github users who may have no email, and their nil email is colliding with others' (or we don't have permission to view)