added Boost.test unit testing framework