Modified pom.xml.
Moved package to match GitHub URL.
Abstracted RequestService from RequestFactory.
Reduced test verbosity.
Added parameter validation.
Further improvements to the API mock.