added option to invalidate key
added hints to save IO

Instead of reprocessing the heavy IO while invalidating the key, you can pass the new value (hint) providing that you have already calculated (queried?) it.
unicode handling

converting unicode to utf-8
Merge pull request #3 from jbastos/master

Add option to invalidate key