siteloader,deps: completely replacing old site loader

Now themes are also supported