Homogenise text encoding with rest of project.
Minor fixes in docs, style.
Initial std::map concepts and tests.