Changed DLLEXPORTMARKUP to BOOST_SYMBOL_EXPORT and DLLIMOPRTMARKUP to BOOST_SYMBOL IMPORT

There are a few more changes to make, like _MSC_VER to BOOST_MSCV

DLL linkage needs to be moved to a config.hpp, which is nonfunctional at the moment
Advanced config/build options should likely wait until the new directory structure is finished

TODO:
1. Finish the last of the macros in the main lib
2. restructure the directories and filenames
4. implement a config.hpp to handle library building
5. switch from CATCH to BOOST_TEST