broke the old IIdentifiableMongoRepository into different abstract classes for strings and ints.  As of now, ints are not recommended, due to the problem of auto-generation.