Add log4j, option to log to file, verbose + debug options, log level fixes