Moved site allocation into process_site

Allocating the site in initialize would actually not pick up any changes
to config files passed in as they are changed, simpler to just
reallocate the site each rebuild.