add portfolio custom post type and base template