Make string encoding/decoding util class

CleanWeb needs to be able to pass URLs, and ohter strings as query params to function. In order to prevent the web browser from parsing them or doubley-encoding or unencoding them, CleanWeb needs to have its own encoding/decoding operations.