generate user model
add micropost model