empty syntax annotation can now be printed. document has more possible properties.
added canonical schedule based on order in which edges were added to the factor graph. fixes #92
Work on FactorGraph to D3
Merge remote-tracking branch 'origin/dev' into dev

Conflicts:
	wolfe-core/src/main/scala/ml/wolfe/Wolfe.scala
Merge branch 'dev' into CompetitiveNER
CoNLL Reader for syntax, added some methods to DependencyTree.
Improvements for D3 factor graphs
Improvements for D3 factor graphs
Merge remote-tracking branch 'origin/dev' into dev
Merge branch 'dev' into CompetitiveNER
(warning fix for ad3)
Merge branch 'dev' into CompetitiveNER
Temporary fix for JTA under new BP algorithm
Updates for FactorGraphViewer
Fix to remove chunk from factors