Fixed the build system for Linux
Fixed some unprefixed special characters giving warnings
Added subchapters for new function testing and regression testing