add lru cache / set.
testing2 -> gocheck
Merge pull request #21 from PatrickDropbox/master

set + lru cache