The information regarding whether a graph is allowed to use node icons is now preserved in newly generated graphs. This closes #43.
Merge branch 'vladi' into develop
Fixed problem with degree distribution chart.

 It was was not getting reset when the graph was updated. The issue only affected the visualisation- the underlying calculations are correct (as illustrated by the newly added unit test) Closes #44.