made admin root dynamic so the admin site can be run from a different location (including at the root of a different subdomain (untested)