Fixed an issue with logging that caused an exception to be throw if the argument list to be logged was null.  Log file is now generated in the running folder by default.  Added code to generate the exact same json that Santander is creating.