Added setup and teardown, and the beginnings of a unit test