Improved keyword argument handling

Relax some type assumptions on keyword arguments for *strings
Fix bug in automatic generation of column names
Shorten IO tests to make them run faster