Config option for custom port settings in config file

Add support for custom port settings in the configuration file

```yaml
ports:
    - guest: 80
      host: 8080
    - guest: 1028
      host: 1028
    - guest: 443
      host: 44500
      protocol: udp
```

Additional option to set the protocol to tcp/udp

> Default port configurations still remained but can now be overwritten.