Use std::string stream rather than FS string functions / streams

See #3
Do away with memory pooling in nlsml.cc

#3