The source project of this merge request has been removed.
A new build system complete with documentation.
This is a port of the build system to CMake. In the process I have rearranged the layout of the files so that all source code is now under src. I have also added a directory for the docs and have added a description of the build system.