Allow gateway and auth-gateway to use https

## Allow gateway and auth-gateway to use https

### Acceptance Criteria
1. If gateway.config.secure is set to true, requests are made using https.

### Tasks
- If gateway.config.secure is set to true, use the `https` module instead of `http`.

### Additional Notes
- None