Changes how `ports` are mapped

Previously in `settings.yml`, the `ports` Array would contain Objects
with a `map` and `to` propety. The way these properties are used have
been swapped around to better synergise with the rest of the options.