make punch_cli and punch_data to work, produce a yml file to save the log for today automatically
modified