added description while displaying matcher
fix matches __ne__
desc maybe based on @cyli
description diff from representation - per @cyli
matches tests added
Merge pull request #640 from rackerlabs/matches_readable

added description while displaying matcher