Documentation should reflect the one of d3.js: https://github.com/mbostock/d3/wiki/SVG-Shapes#wiki-diagonal

Also, please complete the API by adding the following methods and their corresponding documentation:
- source setter
- target setter