Add node/edge attrib from dict setting

This should deal with #154.
Explain why autoNumericize() is used when setting attributes
Simplify getMatrixEntry and getMatrixEntryWeighted
Merge pull request #188 from Muon/master

Edge attributes from dicts