Fixing repr
Adding test that fails for __eq__ method
Fixing missing word in docs for is_solved
Adding tests and code to pick up preferences that contain repetitions
Add reviewer and suitor default behaviour now makes sure names are not repeated