added tests for http_transporter, split upid tests.

* Added new test files for http_transporter to unit tests transporter functionalities.
* Split up upid tests into smaller test methods for clarity.