Add support for non-standard primary keys
Merge pull request #169 from mattbeedle/primary-key

Add support for non-standard primary keys