made type-assigning content rules update types on create
added test for content-rule-based type changes