Got rid of the mkdir, they are taken care of Site.run()
A whole bunch of corrections to path handling with legacy support