added user and micropost data models