Fix gt::Log::Debug to use formatting and arguments, test more functions with gTest