Laying some type system groundwork...

Exploration into how the UA type system should be implemented as actual
Java interfaces and classes.
Observable attribute changes on UaNodes
ObjectType and VariableType interfaces