typo
fixed test
implemented valueKey
updated readme to new implementation