Changed iconv to iconv-lite

iconv is heavy and has less compatibility. iconv-lite is native and
also simpler to use. Tests pass.