General cleanup

This is an ongoing PRQ for various pre-0.1.0 release cleanups and todo fixes.
is stringstream necessary? why not std::string?