Added a way to override all params
renamed GuaParameterOverrides to GuaGlobalParameters
exposing randomNumber to tests to swap it out
cleanup and adding tests for GuaRequest