Restructure directory layout such that there is a clearer separation between the c++ and python parts of the project. This is useful if one wants to use only the c++ facilities. Moreover, there should not be only one directory for all c++ stuff, for this will get confusing as soon as more c++ files are added. Proceed as follows:
move ./tests to ./khuri/cpp/tests/
introduce ./khuri/cpp/include and ./khuri/cpp/src and ./khuri/cpp/bindings/
Restructure directory layout such that there is a clearer separation between the c++ and python parts of the project. This is useful if one wants to use only the c++ facilities. Moreover, there should not be only one directory for all c++ stuff, for this will get confusing as soon as more c++ files are added. Proceed as follows: