Allowed generic PK in IRepository and other clean-up. Versioned to 1.0.1 for NuGet.