tidying up templates, anonymousrequired redirects to home
file structure rebuild