Changes to support column names with spaces and dashes.

Great tool! Made two small changes.

1. Support for column names with spaces and dashes, which postgres does not like.
2. Added an option to lowercase the column names.