working version of malloc with rb_tree. only things left are:
+ cleanup names (add rbt_ to all function names in rb)
+ create a separate mem-test/dump function and generate dot
+ update docs, and merge to master