split TitleForPageRule into SingleTitlePerPageRule and TitleContainsTextRule

closes #30