promote "title_formatter" to scenario method (#103)

write tests for title_formatter (#103)
fix 404 errors in tests
add TitleComposer (#103)
render title composer options (#103)
save title to model (#103)
use parts collection for title composer (#103)
titles with multiple parts (#103)