Request and Response class + unit tests.