added initial C++ project structure, code used in DS and documentation