added the ability to use an alternative delimiter other than '\n' with .ignore-newlines