Refactoring of Delta.IDs & horizon functionality with a PrimaryKey type, needed for implementing UUID based primary keys for backends such as the appengine datastore \n Tests: at top level and if available per backend, if not then just visual
Merge pull request #186 from panamafrancis/primarykeys

Implementation of the PrimaryKey type