basis for signature change for key generation
Updated to allow more generic id generation
Merge pull request #6 from KoryNunn/key-generation

Key generation