Rename arginfo => arguments
Add ArgumentInfoList class and its tests
ArgInfo class Fix
update readme