started porting tests to boost.test
unit tests fully ported to boost.test