XMLNode now extends the Printable protocol
* converted appropriate toString methods to computed property description
Made model classes comply with Equatable protocol
* created operator functions (and some methods) to check XMLNode, XMLMiscNode, [XMLNode], [XMLMiscNode] and other model class instances for equality and inequality