Big wave of updates

See smartsheet for the full litany. There are still probably some minor CSS tweaks needed, and homepage templates need doing, but this is most of the tickets. 

The child/WCIJ theme is also changing as a result of these commits, will get that to you separately.