Added changes to Equals, I have no idea what hascode does though...
Added changes to Equals, I have no idea what hascode does though...
Code is working however need to add documentation and tests