added core algorithms for calculating efficient portfolio structures;
added test runner and unit tests to validate the elementary portfolio
structures; added CMakeLists.txt to build this project with CMake; added
example_runner to demonstrate usage of the efficient portfolio core