Use description for objects

This change allows you to name test cases when they are objects by adding a `description` string attribute to the objects.
@101100 I created an [object](https://github.com/pandell/Deployment/pull/10/files#diff-dc228fbaec2c5d8c033776a3b7eb9682R26) with inspect but this is much nicer!