Added UTF-8 string cleaning
Fixed up ivar wrapping and accessing
Improved file looping/grabbing
[cleanup]