Automatically name page files by object key.

This removes the `dest` key in the pages.json
and retrieves the filename automatically.

Unfortunately this adds another dependency as
we need to deep-extend the object but I think
this is worth it.

This is part of #131 and targets #123.