Fix breakage in processing (or not) of :col-name slot argument

The update, insert, get-dao and upsert methods weren't using the specified slot's `:col-name`. This change should correct that and provides a test for the expected behavour.