client: use the same account component to handle 'shop' and 'account' routes; server: removed unused packages.