add MIT license
bugfix: raise KeyError (instead of IndexError) when key out of range
make into installable package
add graphical comparison between different implementations
Fix bug calculating cache index that made results incorrect.
Add AVL tree search implementation based on pyavl.
Rename FastSearcher to DownSampledPreSearcher.
initial implementation of FastSearcher class