removed default :focus outline
added isMounted check to async ops
moved auth check on /a/p to its route handler array instead of using recursion.
removed 'share' from admin for now. fixed some unmount state changing issues
change files to be using array (pointers)
added PostCollection and list for home (tbc)