Finished writing tests. Covering a fair bit of the code with unit tests, and the rest is mainly in UI code, which I don't believe we'll be attempting to unit test.