Changes to sites, media controller, projects; started harvester tests.
Closes #48 closes #49 addresses #50 and #51 - more work required.
closes #79