added CSVInputProvider class
epoch finished event
fixes
new image input providers