Check that the code produced the exception or not that we were expecting.
Make printing everything nicer.
A more convenent way to control the capturing of stdout
With statements are looking really good.
Move some tests around.