started writing a helper for creating HTTP requests, and added some specialized encoding to the utilties