* Adding support for unit testing using boost unit test and ctest
* Adding libboost-test to Travis config.
* Adding libboost-test to Travis config.
* Modifying per element comparison
* Modifying per element comparison
* Fixing typo
* Fixing typo
* Adding custom comparison for strings
* Updating Travis to run unit tests
* Updating Travis to run unit tests
* Fixing typo
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor and Travis
* Preparing unit testing to run on Appveyor and Travis
* Preparing unit testing to run on Appveyor and Travis
* Preparing unit testing to run on Appveyor
* Preparing unit testing to run on Appveyor
* Fixing unit testing path issue in CMake
* Fixing unit testing path issue in CMake
* Fixing bugs in cmake and appveyor scripts
* Rolling back generate_export_header in cmake
with much appreciation to @michaeltryby 🎉
* Initial commit getting Appveyor running
* Modifying branch built
* Modifying generator
* Modifying path to test scripts
* Modifying path to test scripts
* Configuring appveyor cache to store cmake generated build files
* suppressing insecure string warnings
* Fixing typo
* Fixing problem with cmake build invocation
* Changing CMake to Linux build on Travis
* Adding compiler flags for MSVC
* Adding Appveyor build status badge
* Adding Appveyor build status badge
* Adding include directory so it is available to project files
* cleaning cache
* rebuilding cache