some documentation
make the persistent storage optional

so if no storage callbackes are provided the node will work in volatile-only mode,
using its internal hashtable to store all the keys (and not only the ones with an expire set)