C++11: Use std::string filenames in fstream ctors. Closes #24.