Add support for custom column names

Fixes issue #26.