proposing string util helpers, we are using this in new partners

Hey @synack I'm not sure how you feel about this, but we're using utils like this in the new partners for formatting strings for URLs and such, so I thought other projects might like it. Let me know if you want changes, or a different approach, or something else all together. thanks!