test: Add beginnings of dashboard test suite
The bulk of the tests are ensuring the data transformations for the treemap visualisation work.
A minimal "test" was added for the main Vue component, mostly to prove that Jest is set up correctly in case we want to add more thorough UI tests in future.
Closes #22 (closed)