register post types and taxonomies