feat(grid): add support for column ordering

Support column ordering by using prefix-pull-*-* or prefix-push-*-*
classes. They will change left and right CSS attributes, respectively.

Closes #24
Merge branch 'issue-24'