first commit with Post model and controller