Restore simpler demo-d3 code
Support the use of sourceId and targetId with edges
Make demos use locally built dagre

This is a bit of a hack. The Makefile needs some cleanup, but multi-file
transforms are a bit beyond my make knowledge at the moment.
Add some initial usage information