Refactor user chaincode to store a list of the user certificates
Change includes several changes such as detailed below:
- Add support to store more than one certificate per user
- Add extended struct to keep user certificates information
- Fixup unit test to support new changes
- Add placeholder to bind certificate to user identity