added User and Microposts models