Cosmetic tweaks
tr_array_each moved from macro to function
moved node methods to class
Added to hash test and fixed bug
Hash now passes new tests, uses std::map