Fixing superglobal name and header name
New tests for the new Request class