refactoring
add insert key options
readme updated
fixed defaults/doc
Merge pull request #24 from llfm/request

Refactoring and improvements