hides price if no price is specified
adds an updated_at field
adds an update method for posts