Minor improvements

`sorted` works with `sets`, `hexdigest.md5()` constructor works by itself for simple cases, split cache caches only on first colon
Merge pull request #2 from jasonmyers/patch-1

Minor improvements