rewrote graph builder in C++

Uses RE2 for regex matching, this turns out to be really fast
libzim for interacting with wiki dump, hiredis for interacting with
redis
Merged jemmins bfs implementation with new tree