Fix #9 - Unit test all the things