add database
add user model
add migration script