Reworking the vector storage and access functionality. This fixes our problems in the two-gene marginal likelihood tutorial.
Merge branch 'wh_tutorial' of https://github.com/revbayes/code into wh_tutorial
Fixing issues with memory. That also solves our memory problem because before we created copies of DAG nodes but didn't delete the old ones and thus computed three times the likelihood (slow!). Duh!