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.