*added the ability to simply log to file in the destructor by setting $this->log_to_file to true
*added ability to set type of destructLogger if desired
*cleaned up default logging to be more concise
*added memory limit and execution time limit logging