Builds out salvo allocation, based on a map of ship sizes to shot counts.
Creates initial configuration for the salvo allocation.
Tests salvo allocation.
Formats, adds some validations and exports more fields.