Support non-int primary keys
Merge pull request #78 from AlexHill/patch-1

Support non-int primary keys