Starting to add more verbose error and help messages. Also checking for writeable Target dir.
Added more verbose logging, and better check for target dir.
Fixed some formatting, moved some utilities, and added callbacks. Output log has been adjusted, too.