Work on top of ducktrap

Opening this early for discussion.

This mapper works on top of ducktrap, and does away with a few API methods recently provided (mostly used for session integration). This is not to say that these won't be re-added (or moved elsewhere).

Currently, this mapper only provides `#load` and `dump`. DSL examples (to be improved) can be found in the integration spec.