added argument to ignore UEFI environment
added elapsed time info
added argument for alternative configuration file path