add codeclimate badge

fixes #37
make columns a private method
show message if there's config for the class

fixes #21
more robust test for default return value
merged with upstream/master