Replaced goto with while in mrb_obj_methods, updated CMakeLists.txt
project name.
Converting khash from maco based to template based, just for fun :)
lots of other changes too.