makes permalinks easy for datamapper objects  -- includes lots of fixes over aq1018/dm-is-slug