Coverage faff
Renaming Credentials struct to Client
Moved BuildEndoint into Client struct and renamed to makeEndpoint
Added Query to Client struct
Updated main to reflect changes in client
Moving makeEndpoint location in client
Test for makeEndpoint in Client
Converting tests to testify
Docing Test Code
Test framework for faking api requests
Refactored code to provide better HTTP testing