GET module

Implemented HandleClient() function following this:
1. locally find file, if found, return it; else go to 2.
2. IterativeFindValue, if found, return it; else go to 3.
3. fetch file from url and return it;

Implemented Hashcode to encode string key into ID type.