Add isEqual: to NPLinkedList

Added an isEqual method (from the NSObject protocol) to NPLinkedList.
You can now check whether two linked lists are equal or not.

Also included relevant specs.