add post model

Can we standardize on using `_at` as a suffix for timestamps? At first glance this `created` & `modified` fields could be assumed to be a booleans.