Continue Object Oriented software design

Overloading Relational and assignment operators.