Refactor Cols plugin.

Add create methods based on factory pattern
Merge pull request #19 from toiee/refactor-cols-plugin

Refactor Cols plugin.