fixed the LazyBonesScript and FilterMethods to use Iterable instead of List, although FileScanner can be changed to a List, it doesn't have all the methods; FilterMethods now creates a reader to incorporate encoding properly