Reimplement ability to customize named formatters

This brings the implementation back in line with what the Readme
indicates is possible.

This regression was introduced in 7c88730.

@dlindahl authored a fix in https://github.com/wmoxam/phonie/pull/36, this one is more fitting with the conventions established in Phonie 3.0