create user and micropost models