Final commit for exercise, includes posts, comments, and associations