Basic Introspection

Adds a #description method to Curly::Presenter that returns
information about the components that the presenter has
available.  Also adds a #presenter_for? method that looks
for a presenter, if it exists, and returns true if it does.