Unit tests now run.
Added models and test for Node.

To do:
- Making addNext and addPrevious also addPrevious and addNext for the other nodes
- Testing for those
- Tests for tasks (including the same repciprocity)
- Replacing usage of custom nodes and tasks for these models in the app