Temp table support for v0.6

To address my original issue: https://github.com/diogob/postgres-copy/issues/18

Adds the ability to upsert using a :through_table option.