Cleaned up decorators

- removed questionable generator based version
- added a pair of tests
- removed usage drafts
Removed overload draft in favor of http://github.com/Suor/overload