add support plugins

update #92 

there is one downside of `pluginator` - it requires ruby `2.0.0` for named attributes