added proper fallback for path
added unlisted homepage
fixed up templating
fixed styling