added concept of posts being public, updated category and tag lists to require public=True