Issues 21 Allow custom naming of the column class

Removes the hardcoded column and data attribute and replaces it with internal variables that can be set on the mixin's first run.

Updates the examples to show how to use the new feature.