Added better comments and finished the test suite for equality testing