Fix object ids

Fixes issue #35. Per discussion from that issue, each renderer now includes a private `raw_title` method, which the base renderer's `title` method returns a masked version of.

Tests required some updating (using `.send(:raw_title)` because of the private methods).