Add compatibility with C++98. Add a small C regex wrapper class to avoid having to use Boost.
Update README.