Currently, errors are just there if it crashes it crashes. That's just it.
There needs to be a log file for easy reporting.
Furthermore, it should be able to handle single files not being able to be processed and simply report them and continue instead of crashing.