adding user and micropost models