made major revision to logging to fix issue. It now accepts a JS Object instead of a JSON String. It also injects a timestamp into each logging object in the default handler. If the log file is not present it will create it and if it is present it will append to it.
added reccomendation and example of how to add time stamp to log file name in main documentation
changed randomize log function name description to more accurate timestamp log file