Replace `assertThrown` and `assertNotThrown`.

This reimplements this logic in a really simple manner. Though it may be
a little less memory efficient than the `std.exception` functions, this
is a nicer implementation for us. It also bumps version to 0.0.10.