defaulting to public post_types instead of publicly_queryable, adding tests