Improved Request, Added tests for Request