add libegeohash source code