 go through an action line in the makefile and turn the actions into a char **, and create a struct_action_node
        if(is_action(fp_line) == 1){
            int num_actions = 0;
            // number of actions
            char *line_copy = NULL;
            strcpy(line_copy, fp_line);
            char **temp_args = NULL;
            char *aa = strtok(line_copy, " \t");
            while(aa != NULL){
                num_actions += 1;
                aa = strtok(NULL, " \t");
            }
            // actually building it
            char **act_args = malloc((num_actions + 1) * sizeof(char *));
            char *action_token = strtok(fp_line, " \t");
            action_token = strtok(NULL, " \t");
            int index = 0;
            while(action_token != NULL){
                act_args[index] = action_token;
                action_token = strtok(NULL, " \t");
            }
            Action *new_action_node = create_action_node(act_args);
            add_action_node(current_rule, new_action_node);

        }