-changing the type of id from []byte to string
-add a working naive lookup method
changing the Between signature (use string form more consistence)
remove access to func sha1hash
adding a test for the lookup function