Clear site directory before build

Remove the content of site_dir to remove old files which dropped out of the documentation.
Sorry, didn't think very much about this (most of this code is copy & paste from examples ;).

Since the rest of the code contains almost no exception handling I would assume that it would be okay to remove it from clear_directory as well.