Removing class declaration from spec

Instead of using a class to coordinate with, I'm using a double
Renaming spec for clarity
Reversing model retrieval for Fedora objects

Given that ActiveFedora supports multiple inheritence, we should use
that last occuring work type.