Escape single quotes in column names

Fixes the error reported in Issue #25. Includes a test to show the original error and demonstrate the code added is the fix.

I tried to escape the column name with a backslash like the Google docs linked to above stated, but that resulted in a weird behavior. A column with the name `L'text` seemed to be turned into  `Ltexttext`, instead of `L\'text`.

If I I used two single quotes instead, things seem to work just as expected. So that's the approach I've taken here.