make changes necessary to include assertions

  - check for duplicates in nodes in graphModel
  - make link strength and width relative to threshold
fix scope issue in graph model
make graphView trigger enter:link & provide getLinkSelection
Merge pull request #32 from jdhenke/assertion-changes

make changes necessary to include assertions in celestrium