libcrails-semantics C++ library for string manipulation. Provides the following features: base64 encoding/decoding naming convention conversions (underscore, dasherize, upper and lower camelcase) pluralize and singularize for english words split and join strip