add caption to posts model; only one step away from adding caption to view