added define HAVE_BOOST_LOG which is used to determine behaviour of logging throughout the library. closes #9