Minor refactoring
Add clean() method

Avoids removing the output dir, allowing the server to continue running
in the background when the site is rebuilt