Why: * This commit brings our web app inline with how new Phoenix applications manage and configure js/css/font assets. Along with that this commit updates our Tailwind and esbuild tools.