Add examples for chapter seven
Fix the be_a_set and be_a_rel matchers
lists /are/ lists
Atoms /are not/ lists
Equality for lists and atoms

The be_a_set matcher uses uniq which compares things using hash and
eql? (not ==).