now uses settings file for delimiters
Added some error checking
update for travis