OOP decorator

Decorator is now using pwf.js classes. Added support for custom decorator objects.
DRY, select
Checkbox decorator object
Drop deprecated code
Abstract box, after change
Radio decorator