Create AttributeSet for use by Nodes and Ports

Not doing verification against list of possible attribute names and
types yet.

Fixes  #81