Project structure reorganized; CMake files introduced
fast update to a boost test framework usage
unittest change checks
Introduced c++11 variadic templates
now follows google coding style guidelines