This hopefully addresses #15 (closed). There's one unit-test for now, but we need to start somewhere.