go through an action line in the makefile and turn the actions into a char **, and create a struct_action_node
typedef struct action_node {
    char **args;  // An array of strings suitable to be passed to execvp
    struct action_node *next_act;
} Action;        
        
        if(is_action(fp_line) == 1){
            char **act_args;
            char *action_token = strtok(fp_line, " \t");
            action_token = strtok(NULL, " \t");
            int act_count = 0;
            while(action_token != NULL){
                act_count += 1;
                action_token = strtok(NULL, " \t");
            }
            act_args = malloc(act_count * sizeof(char *));
            Action *a = create_action_node(act_args);
            add_action_node(current_rule, a);
        }

/* Create a new action node.
 * Return a pointer to this action node.
 */
Action *create_action_node(char **args){
    Action *new_action_node = malloc(sizeof(Action));
    return new_action_node;
}
