Testing
Adding spec for helpful class name
Adding Document and specs to validate
Updating config to include Dataset
Adding Image configuration
Refactoring :work for :generic_work

This entails breaking the behavior of the works_controller.