Nuget references changed to use local packages

HintPath used to be set to ..\..\samples\packages\...etc
New generic type for identifiers

CollectionJsonController can now take a new generic parameter to use for
identifiers.
Merge pull request #3 from andlju/non-int-identifiers

CollectionJsonController can use other types of identifiers

Thanks, looks great!
merged