Fixed issue with include paths

When the `src/` and `include/` separation was made, all the include paths in the source `.cpp` files were changed. In this fork, I fixed the include paths in the CMakeLists.txt, and made the file a bit more standard, and I also fixed the include paths in all of the source files that needed fixing.