Move gitlabnet client to client package
fixes: #451 (closed)
This MR:
- moves both the
internal/gitlabnet
client methods and the http client ininternal/config
package toclient
- changes the client constructors to be purely dependency injected so as to not be dependent on a config struct
- moves
internal/gitlabnet
tests - keeps the
GetClient
method the same so we don't have to change too much code
Edited by John Cai