Bug/nn name

Fixes #1060  (nickname for cretor)
There was an error using the scope

Fixes #1114 

Fixes #933
Adds #trim to only allow certain field from the network/storage objects of PublicKeyRing and PrivateKey. 
Also there is no need to keep cache on storage now. BIP32 seems to work much faster with the current bitcore. Tried wallet with up to 30 address without noticing any delay. This PR use memory-only cache.