Code review cleanup, function overloading fixes, more string functions