create user migration, model and spec