Don't think clear! is necessary, and give before_filter a name
Set the controller properly
Draper.undecorate safely undecorates any object

This allows you to pass any object to Draper.undecorate knowing you will get the original object back
even if the object passed in does is not already decorated.

Closes #600
fix for rspec deprecation
version specific change
Decorators generated via controller generator hooks have singular names
Merge pull request #623 from noelrappin/master

fix for rspec deprecation
Merge pull request #616 from carnesmedia/undecorate

Draper.undecorate safely undecorates any object
Merge pull request #592 from tiegz/before_filter_name

Give before_filter a name
Merge pull request #589 from fancyremarker/singular-collection-generator

Decorators generated via controller generator hooks have singular names