Added Text::readable_list, some cleanups