remove memory leaks from graphreader cache. update graphid to have a non java looking hash method
remove javaesque hash function
simplify graphreader cache interface. update graphtile to use smart pointer for internal memory so it can easily be copied and destructed automatically
Merge pull request #20 from valhalla/kk_leakhash

Fix Leaks, Use std::hash, Use shared_array