Switch to CMake build system
Add a missing glibmm include
Fix a missing C++ string to C string conversion

The gcc error was:
no matching function for call to ‘std::basic_ifstream<char>::basic_ifstream(const string&)’