added User and Micropost models