Changes to headers. Trying to cache cascades containing or not containing particular nodes
Storing lists of cascades for nodes as lvalues and returning as const references in diffusion wrapper
adjacency matrix passed as a pointer rather than copied'
Added const for basically everything