dasyFiles are read automatically in seperate thread, check it out
clean up and some refactoring in gui and other classes.