finally got it running.

it turns out that case classes that need to be serialized by scoobi pretty much
can't have other functions defined on them. Fixing that got us to trie
building, which is good.

The other thing I did was discover the scoobi libs, in particular
Relational.join, which basically joins two dlists with shared keys by key. This
is exactly what I needed to make the translation work properly. Much better
than messing around with maps.