Adding another workPerformed example using TheaterEvent
Add breadcrumbs back for Enumerated values

As enumerated values are not declared as subclasses of any
given type, our logic was skipping the creation of the
breadcrumb type hierarchy. Fall back to checking for typeOf
and creating a hierarchy that way.

In addition, we add a new "isEnumerationValue" method to
support checking whether a given type is a subclass of
Enumeration so that we can use the " :: " separator in
the breadcrumb trail.

Fixes #10

Signed-off-by: Dan Scott <dan@coffeecode.net>