Added log messages and exceptions based error tracing
Added progress bar