included the possibility to add independent variables that are not causes of other variables. However, right now, those independent variables have to be added, using add_nodes, before edges are added, using add_edges_from. This is not very elegant, but it works for now.