Get golden tests working properly
Get golden tests working properly

Some trickiness here:

- Having to use `pack` to get a `ByteString` from a `String`.
- Having to nest a `do` block because you can't mix and match monads (in
this case, "List" and `IO` in a single block).

wincent/docvim