Added statistics output.
Added various UI options.
Implemented shuffle feature.
Added statistics output at the end.
Continuing on error now.
Refactoring and bettter path checks.