This removes one overengineered method from BopomofoSyllable and rewrites a helper using a simpler UTF-8 heuristics. Also adds the CMake project file and a unit test suite.