Add column_names() to retrieve column names

Sometimes column name is needed when generating csv header or ...
I don't know whether `column_names()` method name is proper or not.
Please change the method name if it is strange. :-)