Added user creation. Still requires little work.