JC: added a few fields to post model for future finer access control. spec passes.