Backend should disallow edges that invalidate DAGs
Remove links from the graph that do not save successfully
Fix test to use new validation error
Remove some extraneous crap
Merge pull request #89 from thieman/tnt-disallow-bad-dag

Disallow saving bad DAGs