change default trace level
Update README.md
fixing bug if we remove last node
add arguments count check
some bug fixe, add flush options
fixing some memory leak and uninitialise variable
switch from key / value as int to key / value as string