Move kv ops Independent
Add lSetMeata and lGetMeta
Add error wrapper
Add List push and pop