allow keys arg for upsert to be a string

I want to be able to use `upsert` without formatting the keys arg as a list, ie:
```
table.upsert(new_data, "id")
```
Merge pull request #23 from abelsonlive/master

allow keys arg for upsert to be a string