Add create, delete and restart web site functionality + tests.
Add tests for existing web site functionality which can be tested properly now that we can create and delete sites.