Updated main CMakeLists.txt file, including Doxygen BUILD_DOCUMENTATION option and install script; updated CMake modules; added preliminary version of operator overload functions and unit tests.