builder.fill: raise warning when starting with a site not in template
We raise a warning and remove the sites from 'start', so as to avoid cryptic 'KeyError's later. Also take an early exit if there are no starting sites in the template, to avoid a spurious warning about all starting sites already being present in the target. Closes #224.
Showing with 8 additions and 0 deletions