minor refactoring to decouple from POST superglobal
minor edits, spacing and missing parentese
test case for the builder to see if it returns expected instance
adding test for URI setter/getter of UserReques, currently failing