Massive headers refactor: remove the need to add MathGeoLib/src into include directories for client projects, but make all files in the directory hierarchy able to self-locate each other. Along with previous commit, fixes #2.