adding unit tests for new hash table setup code paths
adding unit tests for new hash table setup code paths

ilyaraz/falconn_polygon,FALCONN-LIB/FALCONN,ilyaraz/falconn_polygon,ilyaraz/FALCONN,ilyaraz/falconn_polygon,FALCONN-LIB/FALCONN,FALCONN-LIB/FALCONN,ilyaraz/FALCONN,ilyaraz/FALCONN,ilyaraz/falconn_polygon,ilyaraz/FALCONN,FALCONN-LIB/FALCONN