Refactored meta (template programming) into smaller int128 templates, progeny_cast, range_bindor, and meta; Refactored the test cases as well