Correctly cull multi-byte characters and UI fixes

[ FIXED ]  Multi-byte characters are now correctly culled when
there is a mixter of single-byte and multi-byte characters

[ FIXED ]  Correctly find the number of columns for each filename/
directory processed, allowing terminal to be resized and having
subsequent files/directories displayed correctly