micropost, user, associations, validation added