Push the request package & it's tests

Add more comment for the unit test