Switch unit tests from boost to Catch.

https://github.com/philsquared/Catch/