optimize filevercmp some
update arg parsing
don't use 'strings', make file list an array of struct ptrs
size: fix rounding again