ENH: Pythonic names for old dds.

Replace id names as follows
    '$': 'd' (dollar)
    '%': 'p' (percent)
    '-': 'h' (hyphen)

rebase: Tests to go with previous commit.