Initial identity collection in the database

Define the initial identity structure in the database, and tests.
Can we also add PasswordHashAlgorithm? It can default value to "whatever we use now", but allow us to introduce more secure hashing schemes (pbkdf2, bcrypt, scrypt, etc.) as necessary.