[enh] added list-key <user>
[enh] handle peer not found
[mod] more distinctive caching, cstringio support, and exceptions