add basic recurring application charge methods. bonus: fix plural_name defs