Homepage now renders with client-side template loading