prints the timer to the terminal

            keyword args:
                delete -> True/False  -deletes the timer after printing

def print_timer(self, timer_name, **kwargs):
        ''' prints the timer to the terminal

            keyword args:
                delete -> True/False  -deletes the timer after printing
        '''
        if hasattr(self, timer_name):
            _delete_timer = kwargs.get("delete", False)
            print("|-------- {} [Time Log Calculation]-----------------|".format(\
                    timer_name))
            print("StartDiff\tLastNodeDiff\tNodeName")
            time_log = getattr(self, timer_name)
            start_time = time_log[0]['time']
            previous_time = start_time
            for entry in time_log:
                time_diff = (entry['time'] - previous_time) *1000
                time_from_start = (entry['time'] - start_time) * 1000
                previous_time = entry['time']
                print("{:.1f}\t\t{:.1f}\t\t{}".format(time_from_start,
                                                      time_diff,
                                                      entry['node']))
            print("|--------------------------------------------------------|")
            if _delete_timer:
                self.delete_timer(timer_name)