Adds testing framework and a first, passing test