created user and micropost models