Custom write handlers should merge w/ default write handlers

Implemented w/ test (+ support for testing JSON writing w/ custom write
handlers)
Merge pull request #2 from cascada-io/custom-write-handlers

Custom write handlers should merge w/ default write handlers