added source encoding option for filelineiterator