Adding ip access control list endpoints

will do fixtures in the morning
maybe rename these? one of the reasons to put it in the struct is to make the name access logical

```go
credentialList.Credential
// vs
credentialList.Get
```