added ColumnSplitters utility class
cleaned the logic of RegexColumnSplitter constructor