Further fix for #26
Created by: Sharkwald
The fix for #26 (closed) doesn't account for the PK column having non-standard casing. As such using the findOne function can throw errors. This PR fixes that by escaping the PK in "s.
I've also added a bunch of specs around how the custom sets of columns and compound order bys can be used when your columns aren't in the pg idiom. I made a few further changes to the Users table to allow for testing this.